./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe008_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe008_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:53:11,210 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:53:11,279 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:53:11,284 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:53:11,285 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:53:11,313 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:53:11,314 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:53:11,314 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:53:11,315 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:53:11,319 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:53:11,319 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:53:11,320 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:53:11,321 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:53:11,322 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:53:11,322 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:53:11,322 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:53:11,322 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:53:11,323 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:53:11,323 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:53:11,323 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:53:11,323 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:53:11,324 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:53:11,324 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:53:11,324 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:53:11,324 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:53:11,324 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:53:11,325 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:53:11,325 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:53:11,326 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:53:11,326 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:53:11,327 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:53:11,327 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:53:11,327 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:53:11,327 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:53:11,327 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:53:11,327 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:53:11,328 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:53:11,328 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:53:11,328 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:53:11,328 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:53:11,328 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:53:11,329 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:53:11,329 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:53:11,329 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 00:53:11,530 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:53:11,563 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:53:11,565 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:53:11,566 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:53:11,567 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:53:11,568 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-28 00:53:12,477 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:53:12,691 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:53:12,696 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-28 00:53:12,713 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9d76d38e3/d69e9cd165e7494db534f7ef03feed17/FLAGc837299d1 [2024-06-28 00:53:12,723 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9d76d38e3/d69e9cd165e7494db534f7ef03feed17 [2024-06-28 00:53:12,725 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:53:12,726 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:53:12,726 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe008_tso.yml/witness.yml [2024-06-28 00:53:12,820 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:53:12,821 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:53:12,822 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:53:12,822 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:53:12,826 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:53:12,826 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:53:12" (1/2) ... [2024-06-28 00:53:12,827 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@adec3c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:12, skipping insertion in model container [2024-06-28 00:53:12,827 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:53:12" (1/2) ... [2024-06-28 00:53:12,829 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@53dc8ac7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:12, skipping insertion in model container [2024-06-28 00:53:12,829 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:53:12" (2/2) ... [2024-06-28 00:53:12,830 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@adec3c0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:12, skipping insertion in model container [2024-06-28 00:53:12,830 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:53:12" (2/2) ... [2024-06-28 00:53:12,830 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:53:12,885 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:53:12,900 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 00:53:12,900 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 00:53:12,900 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 00:53:12,900 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:53:12,901 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-28 00:53:12,947 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:53:13,104 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i[945,958] [2024-06-28 00:53:13,253 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:53:13,260 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:53:13,285 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:53:13,323 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:53:13,364 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:53:13,365 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13 WrapperNode [2024-06-28 00:53:13,365 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:53:13,366 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:53:13,366 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:53:13,366 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:53:13,371 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,382 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,400 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-28 00:53:13,400 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:53:13,401 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:53:13,401 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:53:13,401 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:53:13,408 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,408 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,410 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,421 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-28 00:53:13,421 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,421 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,426 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,427 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,428 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,429 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,430 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:53:13,431 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:53:13,431 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:53:13,431 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:53:13,432 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (1/1) ... [2024-06-28 00:53:13,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:53:13,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:53:13,454 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-28 00:53:13,455 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-28 00:53:13,479 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:53:13,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:53:13,479 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:53:13,479 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:53:13,479 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:53:13,480 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:53:13,480 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:53:13,480 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:53:13,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:53:13,480 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:53:13,480 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:53:13,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:53:13,481 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:53:13,566 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:53:13,568 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:53:13,708 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:53:13,708 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:53:13,781 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:53:13,782 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:53:13,782 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:53:13 BoogieIcfgContainer [2024-06-28 00:53:13,782 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:53:13,784 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:53:13,784 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:53:13,786 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:53:13,787 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:53:12" (1/4) ... [2024-06-28 00:53:13,787 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@198235dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:53:13, skipping insertion in model container [2024-06-28 00:53:13,787 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:53:12" (2/4) ... [2024-06-28 00:53:13,787 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@198235dc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:53:13, skipping insertion in model container [2024-06-28 00:53:13,787 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:13" (3/4) ... [2024-06-28 00:53:13,788 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@198235dc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:53:13, skipping insertion in model container [2024-06-28 00:53:13,788 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:53:13" (4/4) ... [2024-06-28 00:53:13,789 INFO L112 eAbstractionObserver]: Analyzing ICFG safe008_tso.i [2024-06-28 00:53:13,801 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:53:13,802 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:53:13,802 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:53:13,830 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:53:13,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 00:53:13,871 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-28 00:53:13,871 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:53:13,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-28 00:53:13,874 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-28 00:53:13,876 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-28 00:53:13,883 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:53:13,887 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;@765db4c7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:53:13,888 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:53:13,890 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:53:13,890 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:53:13,890 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:53:13,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:13,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:53:13,891 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:13,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:13,895 INFO L85 PathProgramCache]: Analyzing trace with hash 210327718, now seen corresponding path program 1 times [2024-06-28 00:53:13,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:13,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28624716] [2024-06-28 00:53:13,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:13,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:14,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:14,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:14,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:14,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28624716] [2024-06-28 00:53:14,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28624716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:14,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:14,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:53:14,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65987671] [2024-06-28 00:53:14,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:14,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:53:14,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:14,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:53:14,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:53:14,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 00:53:14,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:14,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:14,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 00:53:14,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:14,495 INFO L124 PetriNetUnfolderBase]: 975/1628 cut-off events. [2024-06-28 00:53:14,496 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-28 00:53:14,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3158 conditions, 1628 events. 975/1628 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9188 event pairs, 719 based on Foata normal form. 1/1565 useless extension candidates. Maximal degree in co-relation 3146. Up to 1463 conditions per place. [2024-06-28 00:53:14,512 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 32 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-28 00:53:14,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 189 flow [2024-06-28 00:53:14,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:53:14,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:53:14,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-28 00:53:14,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-28 00:53:14,524 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 96 transitions. [2024-06-28 00:53:14,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 189 flow [2024-06-28 00:53:14,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:14,532 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-28 00:53:14,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-28 00:53:14,537 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-28 00:53:14,537 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-28 00:53:14,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:14,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:14,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:14,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:53:14,538 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:14,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:14,541 INFO L85 PathProgramCache]: Analyzing trace with hash 262436515, now seen corresponding path program 1 times [2024-06-28 00:53:14,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:14,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109962319] [2024-06-28 00:53:14,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:14,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:14,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:14,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:14,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:14,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109962319] [2024-06-28 00:53:14,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109962319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:14,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:14,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:53:14,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473496831] [2024-06-28 00:53:14,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:14,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:53:14,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:14,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:53:14,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:53:14,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-28 00:53:14,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 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-28 00:53:14,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:14,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-28 00:53:14,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:14,977 INFO L124 PetriNetUnfolderBase]: 982/1625 cut-off events. [2024-06-28 00:53:14,978 INFO L125 PetriNetUnfolderBase]: For 270/277 co-relation queries the response was YES. [2024-06-28 00:53:14,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3600 conditions, 1625 events. 982/1625 cut-off events. For 270/277 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8866 event pairs, 463 based on Foata normal form. 8/1628 useless extension candidates. Maximal degree in co-relation 3588. Up to 1429 conditions per place. [2024-06-28 00:53:14,989 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 43 selfloop transitions, 11 changer transitions 0/69 dead transitions. [2024-06-28 00:53:14,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 69 transitions, 294 flow [2024-06-28 00:53:14,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:53:14,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:53:14,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-06-28 00:53:14,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7277777777777777 [2024-06-28 00:53:14,994 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 131 transitions. [2024-06-28 00:53:14,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 69 transitions, 294 flow [2024-06-28 00:53:14,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 69 transitions, 290 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:14,997 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 186 flow [2024-06-28 00:53:14,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=186, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2024-06-28 00:53:14,998 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-28 00:53:14,998 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 186 flow [2024-06-28 00:53:14,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 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-28 00:53:14,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:15,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:15,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:53:15,001 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:15,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:15,007 INFO L85 PathProgramCache]: Analyzing trace with hash -454402221, now seen corresponding path program 1 times [2024-06-28 00:53:15,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:15,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628792371] [2024-06-28 00:53:15,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:15,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:15,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:15,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-28 00:53:15,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:15,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628792371] [2024-06-28 00:53:15,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628792371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:15,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:15,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:15,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660644717] [2024-06-28 00:53:15,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:15,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:15,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:15,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:15,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:15,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:15,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 186 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:15,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:15,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:15,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:15,348 INFO L124 PetriNetUnfolderBase]: 1263/2037 cut-off events. [2024-06-28 00:53:15,349 INFO L125 PetriNetUnfolderBase]: For 1223/1231 co-relation queries the response was YES. [2024-06-28 00:53:15,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5339 conditions, 2037 events. 1263/2037 cut-off events. For 1223/1231 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11132 event pairs, 414 based on Foata normal form. 10/2039 useless extension candidates. Maximal degree in co-relation 5324. Up to 1793 conditions per place. [2024-06-28 00:53:15,362 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 65 selfloop transitions, 15 changer transitions 0/94 dead transitions. [2024-06-28 00:53:15,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 94 transitions, 490 flow [2024-06-28 00:53:15,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:15,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:15,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-28 00:53:15,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-28 00:53:15,367 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 186 flow. Second operand 5 states and 160 transitions. [2024-06-28 00:53:15,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 94 transitions, 490 flow [2024-06-28 00:53:15,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 94 transitions, 484 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 00:53:15,373 INFO L231 Difference]: Finished difference. Result has 60 places, 64 transitions, 319 flow [2024-06-28 00:53:15,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=319, PETRI_PLACES=60, PETRI_TRANSITIONS=64} [2024-06-28 00:53:15,375 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 11 predicate places. [2024-06-28 00:53:15,375 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 64 transitions, 319 flow [2024-06-28 00:53:15,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:15,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:15,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:15,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:53:15,376 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:15,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:15,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1166911888, now seen corresponding path program 1 times [2024-06-28 00:53:15,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:15,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70575411] [2024-06-28 00:53:15,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:15,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:15,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:15,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:15,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:15,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70575411] [2024-06-28 00:53:15,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70575411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:15,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:15,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:15,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206801926] [2024-06-28 00:53:15,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:15,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:15,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:15,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:15,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:15,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:15,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 64 transitions, 319 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:15,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:15,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:15,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:15,842 INFO L124 PetriNetUnfolderBase]: 1328/2280 cut-off events. [2024-06-28 00:53:15,842 INFO L125 PetriNetUnfolderBase]: For 2422/2435 co-relation queries the response was YES. [2024-06-28 00:53:15,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6510 conditions, 2280 events. 1328/2280 cut-off events. For 2422/2435 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13321 event pairs, 436 based on Foata normal form. 23/2280 useless extension candidates. Maximal degree in co-relation 6490. Up to 1770 conditions per place. [2024-06-28 00:53:15,857 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 74 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-28 00:53:15,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 105 transitions, 616 flow [2024-06-28 00:53:15,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:15,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:15,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-28 00:53:15,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-28 00:53:15,859 INFO L175 Difference]: Start difference. First operand has 60 places, 64 transitions, 319 flow. Second operand 6 states and 189 transitions. [2024-06-28 00:53:15,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 105 transitions, 616 flow [2024-06-28 00:53:15,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 105 transitions, 610 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 00:53:15,865 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 363 flow [2024-06-28 00:53:15,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=363, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-06-28 00:53:15,866 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-28 00:53:15,866 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 363 flow [2024-06-28 00:53:15,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:15,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:15,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:15,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:53:15,867 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:15,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:15,868 INFO L85 PathProgramCache]: Analyzing trace with hash -576324553, now seen corresponding path program 1 times [2024-06-28 00:53:15,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:15,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157014237] [2024-06-28 00:53:15,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:15,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:15,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:16,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-28 00:53:16,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:16,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157014237] [2024-06-28 00:53:16,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157014237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:16,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:16,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:16,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032708933] [2024-06-28 00:53:16,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:16,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:16,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:16,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:16,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:16,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:16,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 363 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-28 00:53:16,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:16,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:16,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:16,238 INFO L124 PetriNetUnfolderBase]: 1603/2561 cut-off events. [2024-06-28 00:53:16,238 INFO L125 PetriNetUnfolderBase]: For 3691/3691 co-relation queries the response was YES. [2024-06-28 00:53:16,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8005 conditions, 2561 events. 1603/2561 cut-off events. For 3691/3691 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14614 event pairs, 528 based on Foata normal form. 2/2558 useless extension candidates. Maximal degree in co-relation 7982. Up to 2340 conditions per place. [2024-06-28 00:53:16,251 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 67 selfloop transitions, 8 changer transitions 0/88 dead transitions. [2024-06-28 00:53:16,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 88 transitions, 599 flow [2024-06-28 00:53:16,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:53:16,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:53:16,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-28 00:53:16,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 00:53:16,253 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 363 flow. Second operand 4 states and 117 transitions. [2024-06-28 00:53:16,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 88 transitions, 599 flow [2024-06-28 00:53:16,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 88 transitions, 559 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:16,258 INFO L231 Difference]: Finished difference. Result has 66 places, 72 transitions, 409 flow [2024-06-28 00:53:16,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=409, PETRI_PLACES=66, PETRI_TRANSITIONS=72} [2024-06-28 00:53:16,259 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 17 predicate places. [2024-06-28 00:53:16,259 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 72 transitions, 409 flow [2024-06-28 00:53:16,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-28 00:53:16,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:16,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:16,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:53:16,260 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:16,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:16,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1319833420, now seen corresponding path program 1 times [2024-06-28 00:53:16,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:16,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799728786] [2024-06-28 00:53:16,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:16,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:16,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:16,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:16,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:16,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799728786] [2024-06-28 00:53:16,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799728786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:16,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:16,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:16,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425436610] [2024-06-28 00:53:16,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:16,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:16,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:16,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:16,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:16,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:16,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 72 transitions, 409 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:16,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:16,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:16,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:16,596 INFO L124 PetriNetUnfolderBase]: 1574/2539 cut-off events. [2024-06-28 00:53:16,597 INFO L125 PetriNetUnfolderBase]: For 5150/5206 co-relation queries the response was YES. [2024-06-28 00:53:16,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8495 conditions, 2539 events. 1574/2539 cut-off events. For 5150/5206 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14634 event pairs, 391 based on Foata normal form. 23/2541 useless extension candidates. Maximal degree in co-relation 8470. Up to 2067 conditions per place. [2024-06-28 00:53:16,616 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 67 selfloop transitions, 36 changer transitions 0/119 dead transitions. [2024-06-28 00:53:16,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 119 transitions, 799 flow [2024-06-28 00:53:16,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:16,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:16,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-28 00:53:16,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7074074074074074 [2024-06-28 00:53:16,617 INFO L175 Difference]: Start difference. First operand has 66 places, 72 transitions, 409 flow. Second operand 6 states and 191 transitions. [2024-06-28 00:53:16,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 119 transitions, 799 flow [2024-06-28 00:53:16,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 119 transitions, 795 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:53:16,625 INFO L231 Difference]: Finished difference. Result has 72 places, 83 transitions, 562 flow [2024-06-28 00:53:16,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=405, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=562, PETRI_PLACES=72, PETRI_TRANSITIONS=83} [2024-06-28 00:53:16,627 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 23 predicate places. [2024-06-28 00:53:16,627 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 83 transitions, 562 flow [2024-06-28 00:53:16,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:16,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:16,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:16,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:53:16,628 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:16,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:16,629 INFO L85 PathProgramCache]: Analyzing trace with hash 25554040, now seen corresponding path program 1 times [2024-06-28 00:53:16,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:16,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827540617] [2024-06-28 00:53:16,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:16,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:16,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:16,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-28 00:53:16,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:16,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827540617] [2024-06-28 00:53:16,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827540617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:16,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:16,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:16,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766418872] [2024-06-28 00:53:16,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:16,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:16,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:16,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:16,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:16,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:16,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 83 transitions, 562 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:16,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:16,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:16,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:17,007 INFO L124 PetriNetUnfolderBase]: 1692/2737 cut-off events. [2024-06-28 00:53:17,007 INFO L125 PetriNetUnfolderBase]: For 6762/6765 co-relation queries the response was YES. [2024-06-28 00:53:17,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9703 conditions, 2737 events. 1692/2737 cut-off events. For 6762/6765 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15842 event pairs, 543 based on Foata normal form. 2/2728 useless extension candidates. Maximal degree in co-relation 9675. Up to 2384 conditions per place. [2024-06-28 00:53:17,024 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 97 selfloop transitions, 19 changer transitions 0/129 dead transitions. [2024-06-28 00:53:17,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 129 transitions, 975 flow [2024-06-28 00:53:17,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:17,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:17,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:53:17,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 00:53:17,025 INFO L175 Difference]: Start difference. First operand has 72 places, 83 transitions, 562 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:53:17,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 129 transitions, 975 flow [2024-06-28 00:53:17,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 129 transitions, 935 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:17,035 INFO L231 Difference]: Finished difference. Result has 79 places, 95 transitions, 665 flow [2024-06-28 00:53:17,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=665, PETRI_PLACES=79, PETRI_TRANSITIONS=95} [2024-06-28 00:53:17,036 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 30 predicate places. [2024-06-28 00:53:17,036 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 95 transitions, 665 flow [2024-06-28 00:53:17,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:17,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:17,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:17,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:53:17,036 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:17,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:17,037 INFO L85 PathProgramCache]: Analyzing trace with hash 25553854, now seen corresponding path program 2 times [2024-06-28 00:53:17,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:17,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872727572] [2024-06-28 00:53:17,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:17,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:17,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:17,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:17,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:17,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872727572] [2024-06-28 00:53:17,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872727572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:17,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:17,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:17,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4767033] [2024-06-28 00:53:17,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:17,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:17,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:17,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:17,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:17,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:17,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 95 transitions, 665 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:17,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:17,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:17,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:17,410 INFO L124 PetriNetUnfolderBase]: 1592/2582 cut-off events. [2024-06-28 00:53:17,410 INFO L125 PetriNetUnfolderBase]: For 8857/8981 co-relation queries the response was YES. [2024-06-28 00:53:17,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9998 conditions, 2582 events. 1592/2582 cut-off events. For 8857/8981 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15048 event pairs, 388 based on Foata normal form. 11/2520 useless extension candidates. Maximal degree in co-relation 9965. Up to 2155 conditions per place. [2024-06-28 00:53:17,425 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 82 selfloop transitions, 34 changer transitions 0/135 dead transitions. [2024-06-28 00:53:17,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 135 transitions, 1055 flow [2024-06-28 00:53:17,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:17,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:17,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 00:53:17,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6814814814814815 [2024-06-28 00:53:17,427 INFO L175 Difference]: Start difference. First operand has 79 places, 95 transitions, 665 flow. Second operand 6 states and 184 transitions. [2024-06-28 00:53:17,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 135 transitions, 1055 flow [2024-06-28 00:53:17,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 135 transitions, 1027 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:17,439 INFO L231 Difference]: Finished difference. Result has 83 places, 103 transitions, 788 flow [2024-06-28 00:53:17,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=788, PETRI_PLACES=83, PETRI_TRANSITIONS=103} [2024-06-28 00:53:17,439 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 34 predicate places. [2024-06-28 00:53:17,439 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 103 transitions, 788 flow [2024-06-28 00:53:17,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:17,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:17,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:17,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:53:17,440 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:17,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:17,441 INFO L85 PathProgramCache]: Analyzing trace with hash -513389314, now seen corresponding path program 2 times [2024-06-28 00:53:17,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:17,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363215352] [2024-06-28 00:53:17,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:17,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:17,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:17,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:17,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:17,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363215352] [2024-06-28 00:53:17,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363215352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:17,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:17,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:17,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022536794] [2024-06-28 00:53:17,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:17,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:17,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:17,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:17,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:17,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:17,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 103 transitions, 788 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:17,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:17,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:17,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:17,774 INFO L124 PetriNetUnfolderBase]: 1774/2958 cut-off events. [2024-06-28 00:53:17,775 INFO L125 PetriNetUnfolderBase]: For 10334/10346 co-relation queries the response was YES. [2024-06-28 00:53:17,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11186 conditions, 2958 events. 1774/2958 cut-off events. For 10334/10346 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17845 event pairs, 750 based on Foata normal form. 10/2935 useless extension candidates. Maximal degree in co-relation 11152. Up to 2492 conditions per place. [2024-06-28 00:53:17,793 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 97 selfloop transitions, 22 changer transitions 0/132 dead transitions. [2024-06-28 00:53:17,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 132 transitions, 1151 flow [2024-06-28 00:53:17,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:17,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:17,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-28 00:53:17,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-06-28 00:53:17,794 INFO L175 Difference]: Start difference. First operand has 83 places, 103 transitions, 788 flow. Second operand 5 states and 147 transitions. [2024-06-28 00:53:17,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 132 transitions, 1151 flow [2024-06-28 00:53:17,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 132 transitions, 1067 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:17,807 INFO L231 Difference]: Finished difference. Result has 86 places, 108 transitions, 802 flow [2024-06-28 00:53:17,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=802, PETRI_PLACES=86, PETRI_TRANSITIONS=108} [2024-06-28 00:53:17,808 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 37 predicate places. [2024-06-28 00:53:17,808 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 108 transitions, 802 flow [2024-06-28 00:53:17,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:17,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:17,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:17,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:53:17,809 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:17,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:17,809 INFO L85 PathProgramCache]: Analyzing trace with hash -513395824, now seen corresponding path program 3 times [2024-06-28 00:53:17,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:17,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374555934] [2024-06-28 00:53:17,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:17,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:17,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:17,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:17,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:17,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374555934] [2024-06-28 00:53:17,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374555934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:17,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:17,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:17,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191366531] [2024-06-28 00:53:17,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:17,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:17,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:17,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:17,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:17,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:17,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 108 transitions, 802 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:17,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:17,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:17,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:18,153 INFO L124 PetriNetUnfolderBase]: 1769/2975 cut-off events. [2024-06-28 00:53:18,154 INFO L125 PetriNetUnfolderBase]: For 10562/10565 co-relation queries the response was YES. [2024-06-28 00:53:18,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11215 conditions, 2975 events. 1769/2975 cut-off events. For 10562/10565 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18087 event pairs, 737 based on Foata normal form. 2/2946 useless extension candidates. Maximal degree in co-relation 11179. Up to 2487 conditions per place. [2024-06-28 00:53:18,172 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 97 selfloop transitions, 23 changer transitions 0/133 dead transitions. [2024-06-28 00:53:18,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 133 transitions, 1105 flow [2024-06-28 00:53:18,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:18,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:18,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 00:53:18,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-28 00:53:18,174 INFO L175 Difference]: Start difference. First operand has 86 places, 108 transitions, 802 flow. Second operand 5 states and 149 transitions. [2024-06-28 00:53:18,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 133 transitions, 1105 flow [2024-06-28 00:53:18,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 133 transitions, 1079 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:18,189 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 834 flow [2024-06-28 00:53:18,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=834, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2024-06-28 00:53:18,190 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 41 predicate places. [2024-06-28 00:53:18,190 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 834 flow [2024-06-28 00:53:18,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:18,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:18,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:18,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:53:18,191 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:18,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:18,191 INFO L85 PathProgramCache]: Analyzing trace with hash -715168292, now seen corresponding path program 3 times [2024-06-28 00:53:18,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:18,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626373619] [2024-06-28 00:53:18,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:18,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:18,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:18,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:18,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:18,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626373619] [2024-06-28 00:53:18,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626373619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:18,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:18,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:18,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387937696] [2024-06-28 00:53:18,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:18,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:18,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:18,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:18,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:18,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:18,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 834 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:18,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:18,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:18,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:18,573 INFO L124 PetriNetUnfolderBase]: 1617/2627 cut-off events. [2024-06-28 00:53:18,573 INFO L125 PetriNetUnfolderBase]: For 11991/12107 co-relation queries the response was YES. [2024-06-28 00:53:18,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10646 conditions, 2627 events. 1617/2627 cut-off events. For 11991/12107 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15317 event pairs, 387 based on Foata normal form. 31/2586 useless extension candidates. Maximal degree in co-relation 10608. Up to 2098 conditions per place. [2024-06-28 00:53:18,590 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 76 selfloop transitions, 47 changer transitions 0/144 dead transitions. [2024-06-28 00:53:18,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 144 transitions, 1223 flow [2024-06-28 00:53:18,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:18,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:18,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 00:53:18,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-28 00:53:18,592 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 834 flow. Second operand 6 states and 186 transitions. [2024-06-28 00:53:18,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 144 transitions, 1223 flow [2024-06-28 00:53:18,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 144 transitions, 1166 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:18,610 INFO L231 Difference]: Finished difference. Result has 93 places, 112 transitions, 942 flow [2024-06-28 00:53:18,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=942, PETRI_PLACES=93, PETRI_TRANSITIONS=112} [2024-06-28 00:53:18,610 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 44 predicate places. [2024-06-28 00:53:18,611 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 112 transitions, 942 flow [2024-06-28 00:53:18,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:18,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:18,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:18,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:53:18,611 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:18,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:18,612 INFO L85 PathProgramCache]: Analyzing trace with hash -714922028, now seen corresponding path program 1 times [2024-06-28 00:53:18,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:18,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136830243] [2024-06-28 00:53:18,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:18,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:18,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:18,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-28 00:53:18,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:18,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136830243] [2024-06-28 00:53:18,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136830243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:18,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:18,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:18,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231699609] [2024-06-28 00:53:18,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:18,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:18,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:18,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:18,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:18,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:18,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 112 transitions, 942 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:18,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:18,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:18,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:18,994 INFO L124 PetriNetUnfolderBase]: 1766/2861 cut-off events. [2024-06-28 00:53:18,994 INFO L125 PetriNetUnfolderBase]: For 12544/12547 co-relation queries the response was YES. [2024-06-28 00:53:19,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11570 conditions, 2861 events. 1766/2861 cut-off events. For 12544/12547 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16681 event pairs, 721 based on Foata normal form. 6/2851 useless extension candidates. Maximal degree in co-relation 11531. Up to 2540 conditions per place. [2024-06-28 00:53:19,012 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 114 selfloop transitions, 10 changer transitions 0/137 dead transitions. [2024-06-28 00:53:19,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 137 transitions, 1261 flow [2024-06-28 00:53:19,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:19,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:19,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-28 00:53:19,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-06-28 00:53:19,014 INFO L175 Difference]: Start difference. First operand has 93 places, 112 transitions, 942 flow. Second operand 5 states and 143 transitions. [2024-06-28 00:53:19,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 137 transitions, 1261 flow [2024-06-28 00:53:19,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 137 transitions, 1167 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:19,035 INFO L231 Difference]: Finished difference. Result has 94 places, 114 transitions, 891 flow [2024-06-28 00:53:19,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=848, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=891, PETRI_PLACES=94, PETRI_TRANSITIONS=114} [2024-06-28 00:53:19,037 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-06-28 00:53:19,037 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 114 transitions, 891 flow [2024-06-28 00:53:19,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:19,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:19,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:19,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:53:19,038 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:19,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:19,038 INFO L85 PathProgramCache]: Analyzing trace with hash 2038413262, now seen corresponding path program 1 times [2024-06-28 00:53:19,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:19,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924198425] [2024-06-28 00:53:19,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:19,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:19,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:19,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:19,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:19,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924198425] [2024-06-28 00:53:19,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924198425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:19,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:19,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:19,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122253566] [2024-06-28 00:53:19,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:19,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:19,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:19,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:19,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:19,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:19,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 114 transitions, 891 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:19,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:19,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:19,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:19,443 INFO L124 PetriNetUnfolderBase]: 1783/2951 cut-off events. [2024-06-28 00:53:19,444 INFO L125 PetriNetUnfolderBase]: For 12217/12220 co-relation queries the response was YES. [2024-06-28 00:53:19,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11641 conditions, 2951 events. 1783/2951 cut-off events. For 12217/12220 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17595 event pairs, 684 based on Foata normal form. 2/2924 useless extension candidates. Maximal degree in co-relation 11601. Up to 2392 conditions per place. [2024-06-28 00:53:19,462 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 124 selfloop transitions, 34 changer transitions 0/171 dead transitions. [2024-06-28 00:53:19,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 171 transitions, 1453 flow [2024-06-28 00:53:19,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:19,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:19,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:53:19,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:53:19,464 INFO L175 Difference]: Start difference. First operand has 94 places, 114 transitions, 891 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:53:19,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 171 transitions, 1453 flow [2024-06-28 00:53:19,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 171 transitions, 1428 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:19,485 INFO L231 Difference]: Finished difference. Result has 100 places, 127 transitions, 1064 flow [2024-06-28 00:53:19,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1064, PETRI_PLACES=100, PETRI_TRANSITIONS=127} [2024-06-28 00:53:19,486 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 51 predicate places. [2024-06-28 00:53:19,486 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 127 transitions, 1064 flow [2024-06-28 00:53:19,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:19,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:19,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:19,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:53:19,486 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:19,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:19,487 INFO L85 PathProgramCache]: Analyzing trace with hash 792176456, now seen corresponding path program 2 times [2024-06-28 00:53:19,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:19,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641348722] [2024-06-28 00:53:19,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:19,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:19,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:19,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:19,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:19,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641348722] [2024-06-28 00:53:19,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641348722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:19,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:19,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:19,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874755118] [2024-06-28 00:53:19,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:19,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:19,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:19,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:19,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:19,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:19,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 127 transitions, 1064 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:19,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:19,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:19,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:19,983 INFO L124 PetriNetUnfolderBase]: 1822/3055 cut-off events. [2024-06-28 00:53:19,983 INFO L125 PetriNetUnfolderBase]: For 14721/14724 co-relation queries the response was YES. [2024-06-28 00:53:19,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12682 conditions, 3055 events. 1822/3055 cut-off events. For 14721/14724 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18053 event pairs, 536 based on Foata normal form. 2/3047 useless extension candidates. Maximal degree in co-relation 12639. Up to 2520 conditions per place. [2024-06-28 00:53:19,999 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 141 selfloop transitions, 32 changer transitions 0/186 dead transitions. [2024-06-28 00:53:19,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 186 transitions, 1649 flow [2024-06-28 00:53:20,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:20,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:20,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-28 00:53:20,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-28 00:53:20,001 INFO L175 Difference]: Start difference. First operand has 100 places, 127 transitions, 1064 flow. Second operand 9 states and 255 transitions. [2024-06-28 00:53:20,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 186 transitions, 1649 flow [2024-06-28 00:53:20,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 186 transitions, 1595 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:20,028 INFO L231 Difference]: Finished difference. Result has 108 places, 135 transitions, 1164 flow [2024-06-28 00:53:20,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1164, PETRI_PLACES=108, PETRI_TRANSITIONS=135} [2024-06-28 00:53:20,028 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-06-28 00:53:20,029 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 135 transitions, 1164 flow [2024-06-28 00:53:20,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:20,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:20,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:53:20,029 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:20,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:20,030 INFO L85 PathProgramCache]: Analyzing trace with hash 792170876, now seen corresponding path program 3 times [2024-06-28 00:53:20,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:20,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332136319] [2024-06-28 00:53:20,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:20,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:20,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:20,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:20,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:20,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332136319] [2024-06-28 00:53:20,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332136319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:20,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:20,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:20,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801186856] [2024-06-28 00:53:20,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:20,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:20,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:20,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:20,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:20,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:20,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 135 transitions, 1164 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:20,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:20,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:20,534 INFO L124 PetriNetUnfolderBase]: 1817/3005 cut-off events. [2024-06-28 00:53:20,534 INFO L125 PetriNetUnfolderBase]: For 15835/15838 co-relation queries the response was YES. [2024-06-28 00:53:20,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12866 conditions, 3005 events. 1817/3005 cut-off events. For 15835/15838 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17977 event pairs, 694 based on Foata normal form. 2/2980 useless extension candidates. Maximal degree in co-relation 12820. Up to 2515 conditions per place. [2024-06-28 00:53:20,553 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 128 selfloop transitions, 31 changer transitions 0/172 dead transitions. [2024-06-28 00:53:20,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 172 transitions, 1575 flow [2024-06-28 00:53:20,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:20,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:20,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:53:20,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:53:20,555 INFO L175 Difference]: Start difference. First operand has 108 places, 135 transitions, 1164 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:53:20,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 172 transitions, 1575 flow [2024-06-28 00:53:20,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 172 transitions, 1529 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:20,589 INFO L231 Difference]: Finished difference. Result has 111 places, 135 transitions, 1188 flow [2024-06-28 00:53:20,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1188, PETRI_PLACES=111, PETRI_TRANSITIONS=135} [2024-06-28 00:53:20,589 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 62 predicate places. [2024-06-28 00:53:20,590 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 135 transitions, 1188 flow [2024-06-28 00:53:20,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:20,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:20,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:53:20,590 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:20,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:20,591 INFO L85 PathProgramCache]: Analyzing trace with hash -695373590, now seen corresponding path program 4 times [2024-06-28 00:53:20,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:20,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530291972] [2024-06-28 00:53:20,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:20,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:20,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:20,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:20,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:20,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530291972] [2024-06-28 00:53:20,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530291972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:20,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:20,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:20,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429549964] [2024-06-28 00:53:20,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:20,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:20,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:20,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:20,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:20,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:20,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 135 transitions, 1188 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:20,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:20,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:21,025 INFO L124 PetriNetUnfolderBase]: 1856/2986 cut-off events. [2024-06-28 00:53:21,025 INFO L125 PetriNetUnfolderBase]: For 17317/17320 co-relation queries the response was YES. [2024-06-28 00:53:21,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13353 conditions, 2986 events. 1856/2986 cut-off events. For 17317/17320 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17266 event pairs, 440 based on Foata normal form. 2/2982 useless extension candidates. Maximal degree in co-relation 13305. Up to 2495 conditions per place. [2024-06-28 00:53:21,045 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 134 selfloop transitions, 45 changer transitions 0/192 dead transitions. [2024-06-28 00:53:21,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 192 transitions, 1838 flow [2024-06-28 00:53:21,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:21,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:21,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 00:53:21,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 00:53:21,046 INFO L175 Difference]: Start difference. First operand has 111 places, 135 transitions, 1188 flow. Second operand 8 states and 236 transitions. [2024-06-28 00:53:21,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 192 transitions, 1838 flow [2024-06-28 00:53:21,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 192 transitions, 1776 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:21,071 INFO L231 Difference]: Finished difference. Result has 114 places, 142 transitions, 1309 flow [2024-06-28 00:53:21,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1126, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1309, PETRI_PLACES=114, PETRI_TRANSITIONS=142} [2024-06-28 00:53:21,072 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-28 00:53:21,072 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 142 transitions, 1309 flow [2024-06-28 00:53:21,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:21,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:21,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:53:21,073 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:21,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:21,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1264594276, now seen corresponding path program 5 times [2024-06-28 00:53:21,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:21,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108592548] [2024-06-28 00:53:21,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:21,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:21,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:21,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:21,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:21,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108592548] [2024-06-28 00:53:21,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108592548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:21,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:21,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:21,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661754536] [2024-06-28 00:53:21,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:21,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:21,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:21,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:21,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:21,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:21,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 142 transitions, 1309 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:21,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:21,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:21,506 INFO L124 PetriNetUnfolderBase]: 1851/3013 cut-off events. [2024-06-28 00:53:21,506 INFO L125 PetriNetUnfolderBase]: For 19621/19624 co-relation queries the response was YES. [2024-06-28 00:53:21,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13676 conditions, 3013 events. 1851/3013 cut-off events. For 19621/19624 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17630 event pairs, 512 based on Foata normal form. 2/3002 useless extension candidates. Maximal degree in co-relation 13626. Up to 2490 conditions per place. [2024-06-28 00:53:21,526 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 122 selfloop transitions, 43 changer transitions 0/178 dead transitions. [2024-06-28 00:53:21,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 178 transitions, 1786 flow [2024-06-28 00:53:21,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:21,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:21,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 00:53:21,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-28 00:53:21,528 INFO L175 Difference]: Start difference. First operand has 114 places, 142 transitions, 1309 flow. Second operand 6 states and 182 transitions. [2024-06-28 00:53:21,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 178 transitions, 1786 flow [2024-06-28 00:53:21,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 178 transitions, 1672 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:21,561 INFO L231 Difference]: Finished difference. Result has 114 places, 142 transitions, 1297 flow [2024-06-28 00:53:21,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1297, PETRI_PLACES=114, PETRI_TRANSITIONS=142} [2024-06-28 00:53:21,562 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-28 00:53:21,562 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 142 transitions, 1297 flow [2024-06-28 00:53:21,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:21,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:21,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:53:21,563 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:21,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:21,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1264801666, now seen corresponding path program 6 times [2024-06-28 00:53:21,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:21,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746782758] [2024-06-28 00:53:21,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:21,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:21,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:21,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:21,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:21,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746782758] [2024-06-28 00:53:21,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746782758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:21,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:21,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:21,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170838974] [2024-06-28 00:53:21,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:21,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:21,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:21,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:21,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:21,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:21,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 142 transitions, 1297 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:21,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:21,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:22,010 INFO L124 PetriNetUnfolderBase]: 1846/3076 cut-off events. [2024-06-28 00:53:22,011 INFO L125 PetriNetUnfolderBase]: For 19953/19968 co-relation queries the response was YES. [2024-06-28 00:53:22,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13640 conditions, 3076 events. 1846/3076 cut-off events. For 19953/19968 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18594 event pairs, 701 based on Foata normal form. 12/3056 useless extension candidates. Maximal degree in co-relation 13590. Up to 2485 conditions per place. [2024-06-28 00:53:22,034 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 128 selfloop transitions, 45 changer transitions 0/186 dead transitions. [2024-06-28 00:53:22,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 186 transitions, 1762 flow [2024-06-28 00:53:22,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:22,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:22,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 00:53:22,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 00:53:22,036 INFO L175 Difference]: Start difference. First operand has 114 places, 142 transitions, 1297 flow. Second operand 8 states and 227 transitions. [2024-06-28 00:53:22,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 186 transitions, 1762 flow [2024-06-28 00:53:22,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 186 transitions, 1660 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:22,068 INFO L231 Difference]: Finished difference. Result has 116 places, 143 transitions, 1305 flow [2024-06-28 00:53:22,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1305, PETRI_PLACES=116, PETRI_TRANSITIONS=143} [2024-06-28 00:53:22,068 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-06-28 00:53:22,069 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 143 transitions, 1305 flow [2024-06-28 00:53:22,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:22,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:22,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:22,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:53:22,069 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:22,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:22,070 INFO L85 PathProgramCache]: Analyzing trace with hash -337261788, now seen corresponding path program 1 times [2024-06-28 00:53:22,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:22,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860760210] [2024-06-28 00:53:22,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:22,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:22,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:22,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:22,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:22,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860760210] [2024-06-28 00:53:22,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860760210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:22,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:22,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:22,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686536727] [2024-06-28 00:53:22,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:22,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:22,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:22,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:22,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:22,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:22,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 143 transitions, 1305 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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-28 00:53:22,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:22,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:22,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:22,435 INFO L124 PetriNetUnfolderBase]: 1712/2780 cut-off events. [2024-06-28 00:53:22,435 INFO L125 PetriNetUnfolderBase]: For 19627/19649 co-relation queries the response was YES. [2024-06-28 00:53:22,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12678 conditions, 2780 events. 1712/2780 cut-off events. For 19627/19649 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16348 event pairs, 440 based on Foata normal form. 23/2769 useless extension candidates. Maximal degree in co-relation 12628. Up to 2328 conditions per place. [2024-06-28 00:53:22,457 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 108 selfloop transitions, 26 changer transitions 0/155 dead transitions. [2024-06-28 00:53:22,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 155 transitions, 1601 flow [2024-06-28 00:53:22,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:53:22,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:53:22,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-28 00:53:22,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-06-28 00:53:22,458 INFO L175 Difference]: Start difference. First operand has 116 places, 143 transitions, 1305 flow. Second operand 4 states and 119 transitions. [2024-06-28 00:53:22,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 155 transitions, 1601 flow [2024-06-28 00:53:22,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 155 transitions, 1501 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:22,487 INFO L231 Difference]: Finished difference. Result has 114 places, 143 transitions, 1269 flow [2024-06-28 00:53:22,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1269, PETRI_PLACES=114, PETRI_TRANSITIONS=143} [2024-06-28 00:53:22,488 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-28 00:53:22,488 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 143 transitions, 1269 flow [2024-06-28 00:53:22,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 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-28 00:53:22,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:22,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:22,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:53:22,488 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:22,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:22,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1509517467, now seen corresponding path program 1 times [2024-06-28 00:53:22,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:22,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744204372] [2024-06-28 00:53:22,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:22,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:22,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:22,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:22,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:22,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744204372] [2024-06-28 00:53:22,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744204372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:22,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:22,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:22,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733843642] [2024-06-28 00:53:22,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:22,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:22,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:22,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:22,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:22,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:22,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 143 transitions, 1269 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:22,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:22,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:22,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:22,958 INFO L124 PetriNetUnfolderBase]: 1894/3057 cut-off events. [2024-06-28 00:53:22,959 INFO L125 PetriNetUnfolderBase]: For 24879/24909 co-relation queries the response was YES. [2024-06-28 00:53:22,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14010 conditions, 3057 events. 1894/3057 cut-off events. For 24879/24909 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18058 event pairs, 261 based on Foata normal form. 22/2991 useless extension candidates. Maximal degree in co-relation 13959. Up to 2000 conditions per place. [2024-06-28 00:53:22,981 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 102 selfloop transitions, 64 changer transitions 0/197 dead transitions. [2024-06-28 00:53:22,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 197 transitions, 1869 flow [2024-06-28 00:53:22,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:22,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:22,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-06-28 00:53:22,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-28 00:53:22,984 INFO L175 Difference]: Start difference. First operand has 114 places, 143 transitions, 1269 flow. Second operand 7 states and 224 transitions. [2024-06-28 00:53:22,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 197 transitions, 1869 flow [2024-06-28 00:53:23,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 197 transitions, 1805 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:23,019 INFO L231 Difference]: Finished difference. Result has 118 places, 147 transitions, 1384 flow [2024-06-28 00:53:23,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1384, PETRI_PLACES=118, PETRI_TRANSITIONS=147} [2024-06-28 00:53:23,020 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 69 predicate places. [2024-06-28 00:53:23,020 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 147 transitions, 1384 flow [2024-06-28 00:53:23,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:23,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:23,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:23,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:53:23,022 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:23,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:23,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1344524365, now seen corresponding path program 2 times [2024-06-28 00:53:23,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:23,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810523163] [2024-06-28 00:53:23,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:23,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:23,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:23,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:23,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:23,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810523163] [2024-06-28 00:53:23,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810523163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:23,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:23,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:23,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758786316] [2024-06-28 00:53:23,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:23,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:23,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:23,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:23,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:23,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:23,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 147 transitions, 1384 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:23,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:23,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:23,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:23,500 INFO L124 PetriNetUnfolderBase]: 1975/3175 cut-off events. [2024-06-28 00:53:23,500 INFO L125 PetriNetUnfolderBase]: For 29012/29055 co-relation queries the response was YES. [2024-06-28 00:53:23,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15199 conditions, 3175 events. 1975/3175 cut-off events. For 29012/29055 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18847 event pairs, 415 based on Foata normal form. 18/3099 useless extension candidates. Maximal degree in co-relation 15148. Up to 2443 conditions per place. [2024-06-28 00:53:23,523 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 100 selfloop transitions, 62 changer transitions 0/193 dead transitions. [2024-06-28 00:53:23,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 193 transitions, 1880 flow [2024-06-28 00:53:23,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:23,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:23,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-28 00:53:23,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6952380952380952 [2024-06-28 00:53:23,525 INFO L175 Difference]: Start difference. First operand has 118 places, 147 transitions, 1384 flow. Second operand 7 states and 219 transitions. [2024-06-28 00:53:23,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 193 transitions, 1880 flow [2024-06-28 00:53:23,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 193 transitions, 1793 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:23,567 INFO L231 Difference]: Finished difference. Result has 122 places, 149 transitions, 1458 flow [2024-06-28 00:53:23,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1458, PETRI_PLACES=122, PETRI_TRANSITIONS=149} [2024-06-28 00:53:23,568 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 73 predicate places. [2024-06-28 00:53:23,568 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 149 transitions, 1458 flow [2024-06-28 00:53:23,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:23,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:23,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:23,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:53:23,569 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:23,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:23,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1229233195, now seen corresponding path program 3 times [2024-06-28 00:53:23,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:23,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282522360] [2024-06-28 00:53:23,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:23,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:23,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:23,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:23,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:23,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282522360] [2024-06-28 00:53:23,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282522360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:23,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:23,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:23,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399063183] [2024-06-28 00:53:23,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:23,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:23,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:23,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:23,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:23,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:23,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 149 transitions, 1458 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:23,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:23,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:23,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:24,112 INFO L124 PetriNetUnfolderBase]: 2091/3350 cut-off events. [2024-06-28 00:53:24,113 INFO L125 PetriNetUnfolderBase]: For 32900/32943 co-relation queries the response was YES. [2024-06-28 00:53:24,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16471 conditions, 3350 events. 2091/3350 cut-off events. For 32900/32943 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20101 event pairs, 411 based on Foata normal form. 18/3276 useless extension candidates. Maximal degree in co-relation 16418. Up to 2724 conditions per place. [2024-06-28 00:53:24,138 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 121 selfloop transitions, 39 changer transitions 0/191 dead transitions. [2024-06-28 00:53:24,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 191 transitions, 1912 flow [2024-06-28 00:53:24,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:24,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:24,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 00:53:24,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761904761904762 [2024-06-28 00:53:24,140 INFO L175 Difference]: Start difference. First operand has 122 places, 149 transitions, 1458 flow. Second operand 7 states and 213 transitions. [2024-06-28 00:53:24,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 191 transitions, 1912 flow [2024-06-28 00:53:24,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 191 transitions, 1783 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:24,189 INFO L231 Difference]: Finished difference. Result has 124 places, 151 transitions, 1448 flow [2024-06-28 00:53:24,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1448, PETRI_PLACES=124, PETRI_TRANSITIONS=151} [2024-06-28 00:53:24,189 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 75 predicate places. [2024-06-28 00:53:24,189 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 151 transitions, 1448 flow [2024-06-28 00:53:24,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:24,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:24,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:24,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:53:24,190 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:24,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:24,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1212325449, now seen corresponding path program 1 times [2024-06-28 00:53:24,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:24,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144800943] [2024-06-28 00:53:24,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:24,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:24,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:24,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:24,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:24,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144800943] [2024-06-28 00:53:24,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144800943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:24,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:24,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:24,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202663736] [2024-06-28 00:53:24,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:24,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:24,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:24,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:24,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:24,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:24,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 151 transitions, 1448 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:24,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:24,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:24,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:24,694 INFO L124 PetriNetUnfolderBase]: 2246/3577 cut-off events. [2024-06-28 00:53:24,694 INFO L125 PetriNetUnfolderBase]: For 30764/30767 co-relation queries the response was YES. [2024-06-28 00:53:24,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17124 conditions, 3577 events. 2246/3577 cut-off events. For 30764/30767 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 21317 event pairs, 592 based on Foata normal form. 4/3565 useless extension candidates. Maximal degree in co-relation 17070. Up to 3166 conditions per place. [2024-06-28 00:53:24,716 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 153 selfloop transitions, 25 changer transitions 0/191 dead transitions. [2024-06-28 00:53:24,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 191 transitions, 1913 flow [2024-06-28 00:53:24,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:24,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:24,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:53:24,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-28 00:53:24,717 INFO L175 Difference]: Start difference. First operand has 124 places, 151 transitions, 1448 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:53:24,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 191 transitions, 1913 flow [2024-06-28 00:53:24,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 191 transitions, 1826 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:24,762 INFO L231 Difference]: Finished difference. Result has 126 places, 153 transitions, 1436 flow [2024-06-28 00:53:24,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1436, PETRI_PLACES=126, PETRI_TRANSITIONS=153} [2024-06-28 00:53:24,762 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 77 predicate places. [2024-06-28 00:53:24,762 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 153 transitions, 1436 flow [2024-06-28 00:53:24,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:24,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:24,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:24,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:53:24,763 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:24,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:24,763 INFO L85 PathProgramCache]: Analyzing trace with hash -81921317, now seen corresponding path program 4 times [2024-06-28 00:53:24,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:24,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241809124] [2024-06-28 00:53:24,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:24,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:24,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:24,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:24,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:24,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241809124] [2024-06-28 00:53:24,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241809124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:24,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:24,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:24,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228351915] [2024-06-28 00:53:24,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:24,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:24,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:24,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:24,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:24,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:24,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 153 transitions, 1436 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:24,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:24,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:24,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:25,261 INFO L124 PetriNetUnfolderBase]: 2083/3346 cut-off events. [2024-06-28 00:53:25,262 INFO L125 PetriNetUnfolderBase]: For 34281/34328 co-relation queries the response was YES. [2024-06-28 00:53:25,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16223 conditions, 3346 events. 2083/3346 cut-off events. For 34281/34328 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 20076 event pairs, 259 based on Foata normal form. 32/3290 useless extension candidates. Maximal degree in co-relation 16168. Up to 2402 conditions per place. [2024-06-28 00:53:25,283 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 103 selfloop transitions, 59 changer transitions 0/194 dead transitions. [2024-06-28 00:53:25,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 194 transitions, 1906 flow [2024-06-28 00:53:25,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:25,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:25,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-28 00:53:25,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-06-28 00:53:25,285 INFO L175 Difference]: Start difference. First operand has 126 places, 153 transitions, 1436 flow. Second operand 7 states and 216 transitions. [2024-06-28 00:53:25,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 194 transitions, 1906 flow [2024-06-28 00:53:25,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 194 transitions, 1841 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:25,336 INFO L231 Difference]: Finished difference. Result has 128 places, 153 transitions, 1508 flow [2024-06-28 00:53:25,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1371, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1508, PETRI_PLACES=128, PETRI_TRANSITIONS=153} [2024-06-28 00:53:25,337 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 79 predicate places. [2024-06-28 00:53:25,337 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 153 transitions, 1508 flow [2024-06-28 00:53:25,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:25,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:25,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:25,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:53:25,337 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:25,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:25,338 INFO L85 PathProgramCache]: Analyzing trace with hash -81736619, now seen corresponding path program 2 times [2024-06-28 00:53:25,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:25,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98721309] [2024-06-28 00:53:25,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:25,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:25,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:25,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:25,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:25,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98721309] [2024-06-28 00:53:25,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98721309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:25,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:25,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:25,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178773364] [2024-06-28 00:53:25,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:25,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:25,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:25,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:25,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:25,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:25,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 153 transitions, 1508 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:25,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:25,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:25,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:25,779 INFO L124 PetriNetUnfolderBase]: 2242/3680 cut-off events. [2024-06-28 00:53:25,780 INFO L125 PetriNetUnfolderBase]: For 33306/33309 co-relation queries the response was YES. [2024-06-28 00:53:25,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17511 conditions, 3680 events. 2242/3680 cut-off events. For 33306/33309 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22311 event pairs, 559 based on Foata normal form. 4/3672 useless extension candidates. Maximal degree in co-relation 17455. Up to 3136 conditions per place. [2024-06-28 00:53:25,803 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 147 selfloop transitions, 27 changer transitions 0/187 dead transitions. [2024-06-28 00:53:25,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 187 transitions, 1955 flow [2024-06-28 00:53:25,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:25,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:25,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:53:25,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-28 00:53:25,804 INFO L175 Difference]: Start difference. First operand has 128 places, 153 transitions, 1508 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:53:25,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 187 transitions, 1955 flow [2024-06-28 00:53:25,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 187 transitions, 1824 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:25,854 INFO L231 Difference]: Finished difference. Result has 128 places, 155 transitions, 1463 flow [2024-06-28 00:53:25,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1463, PETRI_PLACES=128, PETRI_TRANSITIONS=155} [2024-06-28 00:53:25,854 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 79 predicate places. [2024-06-28 00:53:25,854 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 155 transitions, 1463 flow [2024-06-28 00:53:25,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:25,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:25,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:25,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:53:25,855 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:25,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:25,855 INFO L85 PathProgramCache]: Analyzing trace with hash 154438741, now seen corresponding path program 3 times [2024-06-28 00:53:25,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:25,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640490947] [2024-06-28 00:53:25,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:25,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:25,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:25,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:25,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:25,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640490947] [2024-06-28 00:53:25,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640490947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:25,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:25,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:25,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726250984] [2024-06-28 00:53:25,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:25,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:25,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:25,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:25,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:25,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:25,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 155 transitions, 1463 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:25,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:25,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:25,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:26,301 INFO L124 PetriNetUnfolderBase]: 2269/3708 cut-off events. [2024-06-28 00:53:26,301 INFO L125 PetriNetUnfolderBase]: For 32974/32989 co-relation queries the response was YES. [2024-06-28 00:53:26,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17512 conditions, 3708 events. 2269/3708 cut-off events. For 32974/32989 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 22773 event pairs, 829 based on Foata normal form. 14/3685 useless extension candidates. Maximal degree in co-relation 17455. Up to 3203 conditions per place. [2024-06-28 00:53:26,325 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 149 selfloop transitions, 24 changer transitions 0/186 dead transitions. [2024-06-28 00:53:26,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 186 transitions, 1904 flow [2024-06-28 00:53:26,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:26,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:26,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 00:53:26,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 00:53:26,326 INFO L175 Difference]: Start difference. First operand has 128 places, 155 transitions, 1463 flow. Second operand 6 states and 171 transitions. [2024-06-28 00:53:26,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 186 transitions, 1904 flow [2024-06-28 00:53:26,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 186 transitions, 1834 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:26,366 INFO L231 Difference]: Finished difference. Result has 130 places, 157 transitions, 1474 flow [2024-06-28 00:53:26,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1474, PETRI_PLACES=130, PETRI_TRANSITIONS=157} [2024-06-28 00:53:26,367 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-28 00:53:26,367 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 157 transitions, 1474 flow [2024-06-28 00:53:26,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:26,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:26,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:53:26,367 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:26,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:26,368 INFO L85 PathProgramCache]: Analyzing trace with hash 154735411, now seen corresponding path program 4 times [2024-06-28 00:53:26,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:26,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164370696] [2024-06-28 00:53:26,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:26,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:26,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:26,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-28 00:53:26,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:26,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164370696] [2024-06-28 00:53:26,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164370696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:26,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:26,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:26,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811296509] [2024-06-28 00:53:26,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:26,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:26,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:26,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:26,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:26,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:26,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 157 transitions, 1474 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:26,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:26,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:26,859 INFO L124 PetriNetUnfolderBase]: 2261/3680 cut-off events. [2024-06-28 00:53:26,859 INFO L125 PetriNetUnfolderBase]: For 32285/32300 co-relation queries the response was YES. [2024-06-28 00:53:26,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17299 conditions, 3680 events. 2261/3680 cut-off events. For 32285/32300 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 22535 event pairs, 762 based on Foata normal form. 14/3657 useless extension candidates. Maximal degree in co-relation 17241. Up to 3080 conditions per place. [2024-06-28 00:53:26,888 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 145 selfloop transitions, 31 changer transitions 0/189 dead transitions. [2024-06-28 00:53:26,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 1923 flow [2024-06-28 00:53:26,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:26,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:26,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:53:26,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-28 00:53:26,890 INFO L175 Difference]: Start difference. First operand has 130 places, 157 transitions, 1474 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:53:26,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 1923 flow [2024-06-28 00:53:26,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 189 transitions, 1864 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:26,935 INFO L231 Difference]: Finished difference. Result has 132 places, 159 transitions, 1510 flow [2024-06-28 00:53:26,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1510, PETRI_PLACES=132, PETRI_TRANSITIONS=159} [2024-06-28 00:53:26,936 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 83 predicate places. [2024-06-28 00:53:26,936 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 159 transitions, 1510 flow [2024-06-28 00:53:26,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:26,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:26,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:53:26,936 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:26,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:26,937 INFO L85 PathProgramCache]: Analyzing trace with hash -449597377, now seen corresponding path program 1 times [2024-06-28 00:53:26,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:26,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679573181] [2024-06-28 00:53:26,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:26,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:27,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-28 00:53:27,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:27,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679573181] [2024-06-28 00:53:27,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679573181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:27,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:27,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:27,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928892050] [2024-06-28 00:53:27,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:27,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:27,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:27,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:27,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:27,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:27,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 159 transitions, 1510 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:27,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:27,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:27,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:27,563 INFO L124 PetriNetUnfolderBase]: 2415/3985 cut-off events. [2024-06-28 00:53:27,563 INFO L125 PetriNetUnfolderBase]: For 39938/39941 co-relation queries the response was YES. [2024-06-28 00:53:27,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18844 conditions, 3985 events. 2415/3985 cut-off events. For 39938/39941 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 24994 event pairs, 629 based on Foata normal form. 12/3960 useless extension candidates. Maximal degree in co-relation 18785. Up to 2803 conditions per place. [2024-06-28 00:53:27,588 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 159 selfloop transitions, 51 changer transitions 0/223 dead transitions. [2024-06-28 00:53:27,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 223 transitions, 2257 flow [2024-06-28 00:53:27,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:27,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:27,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 00:53:27,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-28 00:53:27,589 INFO L175 Difference]: Start difference. First operand has 132 places, 159 transitions, 1510 flow. Second operand 8 states and 239 transitions. [2024-06-28 00:53:27,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 223 transitions, 2257 flow [2024-06-28 00:53:27,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 223 transitions, 2180 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:27,649 INFO L231 Difference]: Finished difference. Result has 138 places, 164 transitions, 1629 flow [2024-06-28 00:53:27,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1629, PETRI_PLACES=138, PETRI_TRANSITIONS=164} [2024-06-28 00:53:27,649 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 89 predicate places. [2024-06-28 00:53:27,649 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 164 transitions, 1629 flow [2024-06-28 00:53:27,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:27,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:27,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:27,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:53:27,654 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:27,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:27,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1269566917, now seen corresponding path program 2 times [2024-06-28 00:53:27,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:27,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703202618] [2024-06-28 00:53:27,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:27,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:27,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:27,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:27,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:27,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703202618] [2024-06-28 00:53:27,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703202618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:27,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:27,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:27,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487978084] [2024-06-28 00:53:27,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:27,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:27,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:27,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:27,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:27,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:27,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 164 transitions, 1629 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:27,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:27,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:27,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:28,254 INFO L124 PetriNetUnfolderBase]: 2509/4146 cut-off events. [2024-06-28 00:53:28,255 INFO L125 PetriNetUnfolderBase]: For 45416/45419 co-relation queries the response was YES. [2024-06-28 00:53:28,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19969 conditions, 4146 events. 2509/4146 cut-off events. For 45416/45419 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26336 event pairs, 856 based on Foata normal form. 16/4121 useless extension candidates. Maximal degree in co-relation 19907. Up to 3349 conditions per place. [2024-06-28 00:53:28,283 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 153 selfloop transitions, 49 changer transitions 0/215 dead transitions. [2024-06-28 00:53:28,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 215 transitions, 2185 flow [2024-06-28 00:53:28,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:28,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:28,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 00:53:28,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 00:53:28,284 INFO L175 Difference]: Start difference. First operand has 138 places, 164 transitions, 1629 flow. Second operand 8 states and 234 transitions. [2024-06-28 00:53:28,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 215 transitions, 2185 flow [2024-06-28 00:53:28,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 215 transitions, 2106 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:28,357 INFO L231 Difference]: Finished difference. Result has 143 places, 165 transitions, 1674 flow [2024-06-28 00:53:28,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1550, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1674, PETRI_PLACES=143, PETRI_TRANSITIONS=165} [2024-06-28 00:53:28,358 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 94 predicate places. [2024-06-28 00:53:28,358 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 165 transitions, 1674 flow [2024-06-28 00:53:28,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:28,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:28,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:28,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:53:28,359 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:28,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:28,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1787833535, now seen corresponding path program 3 times [2024-06-28 00:53:28,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:28,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100673923] [2024-06-28 00:53:28,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:28,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:28,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:28,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:28,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:28,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100673923] [2024-06-28 00:53:28,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100673923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:28,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:28,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:28,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527805052] [2024-06-28 00:53:28,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:28,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:28,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:28,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:28,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:28,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:28,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 165 transitions, 1674 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:28,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:28,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:28,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:28,944 INFO L124 PetriNetUnfolderBase]: 2576/4111 cut-off events. [2024-06-28 00:53:28,944 INFO L125 PetriNetUnfolderBase]: For 47538/47541 co-relation queries the response was YES. [2024-06-28 00:53:28,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20627 conditions, 4111 events. 2576/4111 cut-off events. For 47538/47541 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25205 event pairs, 489 based on Foata normal form. 12/4117 useless extension candidates. Maximal degree in co-relation 20563. Up to 3333 conditions per place. [2024-06-28 00:53:28,969 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 157 selfloop transitions, 51 changer transitions 0/221 dead transitions. [2024-06-28 00:53:28,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 221 transitions, 2284 flow [2024-06-28 00:53:28,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:28,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:28,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 00:53:28,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-28 00:53:28,970 INFO L175 Difference]: Start difference. First operand has 143 places, 165 transitions, 1674 flow. Second operand 8 states and 237 transitions. [2024-06-28 00:53:28,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 221 transitions, 2284 flow [2024-06-28 00:53:29,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 221 transitions, 2181 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:29,051 INFO L231 Difference]: Finished difference. Result has 146 places, 168 transitions, 1736 flow [2024-06-28 00:53:29,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1736, PETRI_PLACES=146, PETRI_TRANSITIONS=168} [2024-06-28 00:53:29,051 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 97 predicate places. [2024-06-28 00:53:29,052 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 168 transitions, 1736 flow [2024-06-28 00:53:29,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:29,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:29,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:29,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:53:29,052 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:29,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:29,053 INFO L85 PathProgramCache]: Analyzing trace with hash 548625891, now seen corresponding path program 4 times [2024-06-28 00:53:29,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:29,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853965261] [2024-06-28 00:53:29,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:29,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:29,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:29,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:29,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:29,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853965261] [2024-06-28 00:53:29,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853965261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:29,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:29,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:29,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500184732] [2024-06-28 00:53:29,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:29,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:29,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:29,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:29,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:29,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:29,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 168 transitions, 1736 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:29,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:29,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:29,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:29,711 INFO L124 PetriNetUnfolderBase]: 2670/4437 cut-off events. [2024-06-28 00:53:29,711 INFO L125 PetriNetUnfolderBase]: For 54419/54422 co-relation queries the response was YES. [2024-06-28 00:53:29,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21747 conditions, 4437 events. 2670/4437 cut-off events. For 54419/54422 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 28642 event pairs, 942 based on Foata normal form. 16/4411 useless extension candidates. Maximal degree in co-relation 21681. Up to 3705 conditions per place. [2024-06-28 00:53:29,736 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 171 selfloop transitions, 32 changer transitions 0/216 dead transitions. [2024-06-28 00:53:29,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 216 transitions, 2290 flow [2024-06-28 00:53:29,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:29,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:29,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 00:53:29,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 00:53:29,738 INFO L175 Difference]: Start difference. First operand has 146 places, 168 transitions, 1736 flow. Second operand 8 states and 231 transitions. [2024-06-28 00:53:29,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 216 transitions, 2290 flow [2024-06-28 00:53:29,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 216 transitions, 2213 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:29,834 INFO L231 Difference]: Finished difference. Result has 150 places, 169 transitions, 1753 flow [2024-06-28 00:53:29,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1753, PETRI_PLACES=150, PETRI_TRANSITIONS=169} [2024-06-28 00:53:29,834 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 101 predicate places. [2024-06-28 00:53:29,834 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 169 transitions, 1753 flow [2024-06-28 00:53:29,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:29,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:29,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:29,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:53:29,835 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:29,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:29,835 INFO L85 PathProgramCache]: Analyzing trace with hash 548478021, now seen corresponding path program 5 times [2024-06-28 00:53:29,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:29,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888941813] [2024-06-28 00:53:29,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:29,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:29,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:29,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-28 00:53:29,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:29,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888941813] [2024-06-28 00:53:29,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888941813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:29,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:29,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:29,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670737909] [2024-06-28 00:53:29,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:29,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:29,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:29,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:29,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:29,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:29,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 169 transitions, 1753 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:29,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:29,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:29,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:30,571 INFO L124 PetriNetUnfolderBase]: 2859/4734 cut-off events. [2024-06-28 00:53:30,572 INFO L125 PetriNetUnfolderBase]: For 63258/63261 co-relation queries the response was YES. [2024-06-28 00:53:30,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23818 conditions, 4734 events. 2859/4734 cut-off events. For 63258/63261 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 30963 event pairs, 956 based on Foata normal form. 12/4707 useless extension candidates. Maximal degree in co-relation 23750. Up to 3715 conditions per place. [2024-06-28 00:53:30,599 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 177 selfloop transitions, 34 changer transitions 0/224 dead transitions. [2024-06-28 00:53:30,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 224 transitions, 2473 flow [2024-06-28 00:53:30,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:30,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:30,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 00:53:30,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-28 00:53:30,601 INFO L175 Difference]: Start difference. First operand has 150 places, 169 transitions, 1753 flow. Second operand 8 states and 235 transitions. [2024-06-28 00:53:30,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 224 transitions, 2473 flow [2024-06-28 00:53:30,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 224 transitions, 2400 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:30,686 INFO L231 Difference]: Finished difference. Result has 153 places, 172 transitions, 1823 flow [2024-06-28 00:53:30,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1823, PETRI_PLACES=153, PETRI_TRANSITIONS=172} [2024-06-28 00:53:30,686 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-28 00:53:30,686 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 172 transitions, 1823 flow [2024-06-28 00:53:30,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:30,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:30,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:30,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:53:30,687 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:30,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:30,687 INFO L85 PathProgramCache]: Analyzing trace with hash 553988271, now seen corresponding path program 6 times [2024-06-28 00:53:30,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:30,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212396078] [2024-06-28 00:53:30,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:30,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:30,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:30,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:30,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:30,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212396078] [2024-06-28 00:53:30,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212396078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:30,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:30,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:30,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075190681] [2024-06-28 00:53:30,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:30,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:30,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:30,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:30,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:30,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:30,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 172 transitions, 1823 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:30,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:30,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:30,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:31,361 INFO L124 PetriNetUnfolderBase]: 2831/4534 cut-off events. [2024-06-28 00:53:31,361 INFO L125 PetriNetUnfolderBase]: For 62409/62412 co-relation queries the response was YES. [2024-06-28 00:53:31,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23286 conditions, 4534 events. 2831/4534 cut-off events. For 62409/62412 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 28516 event pairs, 567 based on Foata normal form. 16/4544 useless extension candidates. Maximal degree in co-relation 23216. Up to 3964 conditions per place. [2024-06-28 00:53:31,486 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 186 selfloop transitions, 33 changer transitions 0/232 dead transitions. [2024-06-28 00:53:31,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 232 transitions, 2442 flow [2024-06-28 00:53:31,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:53:31,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:53:31,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 281 transitions. [2024-06-28 00:53:31,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6244444444444445 [2024-06-28 00:53:31,487 INFO L175 Difference]: Start difference. First operand has 153 places, 172 transitions, 1823 flow. Second operand 10 states and 281 transitions. [2024-06-28 00:53:31,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 232 transitions, 2442 flow [2024-06-28 00:53:31,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 232 transitions, 2366 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:31,601 INFO L231 Difference]: Finished difference. Result has 159 places, 173 transitions, 1848 flow [2024-06-28 00:53:31,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1848, PETRI_PLACES=159, PETRI_TRANSITIONS=173} [2024-06-28 00:53:31,602 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 110 predicate places. [2024-06-28 00:53:31,602 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 173 transitions, 1848 flow [2024-06-28 00:53:31,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:31,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:31,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:31,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:53:31,603 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:31,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:31,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1072617961, now seen corresponding path program 1 times [2024-06-28 00:53:31,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:31,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260425821] [2024-06-28 00:53:31,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:31,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:31,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:31,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:31,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:31,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260425821] [2024-06-28 00:53:31,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260425821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:31,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:31,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:31,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55448829] [2024-06-28 00:53:31,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:31,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:31,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:31,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:31,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:31,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:31,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 173 transitions, 1848 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:31,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:31,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:31,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:32,369 INFO L124 PetriNetUnfolderBase]: 2898/4657 cut-off events. [2024-06-28 00:53:32,370 INFO L125 PetriNetUnfolderBase]: For 62344/62347 co-relation queries the response was YES. [2024-06-28 00:53:32,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23663 conditions, 4657 events. 2898/4657 cut-off events. For 62344/62347 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 29553 event pairs, 563 based on Foata normal form. 12/4663 useless extension candidates. Maximal degree in co-relation 23591. Up to 3816 conditions per place. [2024-06-28 00:53:32,406 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 186 selfloop transitions, 37 changer transitions 0/236 dead transitions. [2024-06-28 00:53:32,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 236 transitions, 2477 flow [2024-06-28 00:53:32,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:53:32,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:53:32,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-06-28 00:53:32,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6288888888888889 [2024-06-28 00:53:32,407 INFO L175 Difference]: Start difference. First operand has 159 places, 173 transitions, 1848 flow. Second operand 10 states and 283 transitions. [2024-06-28 00:53:32,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 236 transitions, 2477 flow [2024-06-28 00:53:32,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 236 transitions, 2412 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 00:53:32,491 INFO L231 Difference]: Finished difference. Result has 161 places, 174 transitions, 1881 flow [2024-06-28 00:53:32,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1881, PETRI_PLACES=161, PETRI_TRANSITIONS=174} [2024-06-28 00:53:32,491 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 112 predicate places. [2024-06-28 00:53:32,491 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 174 transitions, 1881 flow [2024-06-28 00:53:32,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:32,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:32,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:32,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:53:32,492 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:32,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:32,492 INFO L85 PathProgramCache]: Analyzing trace with hash -195243217, now seen corresponding path program 7 times [2024-06-28 00:53:32,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:32,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010387525] [2024-06-28 00:53:32,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:32,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:32,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:32,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:32,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:32,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010387525] [2024-06-28 00:53:32,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010387525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:32,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:32,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:32,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875076829] [2024-06-28 00:53:32,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:32,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:32,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:32,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:32,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:32,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:32,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 174 transitions, 1881 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:32,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:32,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:32,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:33,237 INFO L124 PetriNetUnfolderBase]: 2992/4969 cut-off events. [2024-06-28 00:53:33,237 INFO L125 PetriNetUnfolderBase]: For 70390/70393 co-relation queries the response was YES. [2024-06-28 00:53:33,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24839 conditions, 4969 events. 2992/4969 cut-off events. For 70390/70393 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 32972 event pairs, 1024 based on Foata normal form. 16/4938 useless extension candidates. Maximal degree in co-relation 24766. Up to 4020 conditions per place. [2024-06-28 00:53:33,271 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 170 selfloop transitions, 48 changer transitions 0/231 dead transitions. [2024-06-28 00:53:33,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 231 transitions, 2491 flow [2024-06-28 00:53:33,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:33,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:33,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-06-28 00:53:33,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6419753086419753 [2024-06-28 00:53:33,272 INFO L175 Difference]: Start difference. First operand has 161 places, 174 transitions, 1881 flow. Second operand 9 states and 260 transitions. [2024-06-28 00:53:33,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 231 transitions, 2491 flow [2024-06-28 00:53:33,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 231 transitions, 2407 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:53:33,377 INFO L231 Difference]: Finished difference. Result has 162 places, 175 transitions, 1930 flow [2024-06-28 00:53:33,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1930, PETRI_PLACES=162, PETRI_TRANSITIONS=175} [2024-06-28 00:53:33,378 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-06-28 00:53:33,378 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 175 transitions, 1930 flow [2024-06-28 00:53:33,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:33,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:33,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:33,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:53:33,378 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:33,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:33,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1755555741, now seen corresponding path program 8 times [2024-06-28 00:53:33,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:33,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636231373] [2024-06-28 00:53:33,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:33,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:33,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:33,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:33,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:33,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636231373] [2024-06-28 00:53:33,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636231373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:33,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:33,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:33,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990863599] [2024-06-28 00:53:33,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:33,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:33,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:33,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:33,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:33,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:33,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 175 transitions, 1930 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:33,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:33,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:33,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:34,033 INFO L124 PetriNetUnfolderBase]: 3086/4991 cut-off events. [2024-06-28 00:53:34,034 INFO L125 PetriNetUnfolderBase]: For 76295/76298 co-relation queries the response was YES. [2024-06-28 00:53:34,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25680 conditions, 4991 events. 3086/4991 cut-off events. For 76295/76298 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 32499 event pairs, 756 based on Foata normal form. 16/4993 useless extension candidates. Maximal degree in co-relation 25606. Up to 4170 conditions per place. [2024-06-28 00:53:34,073 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 161 selfloop transitions, 46 changer transitions 0/220 dead transitions. [2024-06-28 00:53:34,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 220 transitions, 2492 flow [2024-06-28 00:53:34,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:34,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:34,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:53:34,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-28 00:53:34,074 INFO L175 Difference]: Start difference. First operand has 162 places, 175 transitions, 1930 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:53:34,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 220 transitions, 2492 flow [2024-06-28 00:53:34,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 220 transitions, 2388 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:34,205 INFO L231 Difference]: Finished difference. Result has 162 places, 176 transitions, 1957 flow [2024-06-28 00:53:34,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1957, PETRI_PLACES=162, PETRI_TRANSITIONS=176} [2024-06-28 00:53:34,205 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 113 predicate places. [2024-06-28 00:53:34,205 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 176 transitions, 1957 flow [2024-06-28 00:53:34,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:34,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:34,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:34,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:53:34,206 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:34,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:34,206 INFO L85 PathProgramCache]: Analyzing trace with hash 235919179, now seen corresponding path program 9 times [2024-06-28 00:53:34,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:34,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372748107] [2024-06-28 00:53:34,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:34,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:34,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:34,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-28 00:53:34,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:34,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372748107] [2024-06-28 00:53:34,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372748107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:34,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:34,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:34,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116320627] [2024-06-28 00:53:34,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:34,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:34,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:34,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:34,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:34,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:34,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 176 transitions, 1957 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:34,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:34,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:34,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:34,912 INFO L124 PetriNetUnfolderBase]: 3145/5086 cut-off events. [2024-06-28 00:53:34,912 INFO L125 PetriNetUnfolderBase]: For 80111/80126 co-relation queries the response was YES. [2024-06-28 00:53:34,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26130 conditions, 5086 events. 3145/5086 cut-off events. For 80111/80126 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 33187 event pairs, 650 based on Foata normal form. 26/5102 useless extension candidates. Maximal degree in co-relation 26055. Up to 4399 conditions per place. [2024-06-28 00:53:34,951 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 171 selfloop transitions, 46 changer transitions 0/230 dead transitions. [2024-06-28 00:53:34,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 230 transitions, 2561 flow [2024-06-28 00:53:34,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:34,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:34,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-28 00:53:34,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-28 00:53:34,952 INFO L175 Difference]: Start difference. First operand has 162 places, 176 transitions, 1957 flow. Second operand 9 states and 255 transitions. [2024-06-28 00:53:34,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 230 transitions, 2561 flow [2024-06-28 00:53:35,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 230 transitions, 2461 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:35,096 INFO L231 Difference]: Finished difference. Result has 166 places, 177 transitions, 1987 flow [2024-06-28 00:53:35,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1857, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1987, PETRI_PLACES=166, PETRI_TRANSITIONS=177} [2024-06-28 00:53:35,097 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 117 predicate places. [2024-06-28 00:53:35,097 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 177 transitions, 1987 flow [2024-06-28 00:53:35,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:35,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:35,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:35,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:53:35,097 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:35,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:35,098 INFO L85 PathProgramCache]: Analyzing trace with hash -200753467, now seen corresponding path program 10 times [2024-06-28 00:53:35,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:35,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439337373] [2024-06-28 00:53:35,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:35,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:35,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:35,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:35,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:35,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439337373] [2024-06-28 00:53:35,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439337373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:35,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:35,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:35,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290747433] [2024-06-28 00:53:35,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:35,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:35,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:35,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:35,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:35,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:35,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 177 transitions, 1987 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:35,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:35,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:35,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:35,836 INFO L124 PetriNetUnfolderBase]: 3125/5173 cut-off events. [2024-06-28 00:53:35,836 INFO L125 PetriNetUnfolderBase]: For 75312/75315 co-relation queries the response was YES. [2024-06-28 00:53:35,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25683 conditions, 5173 events. 3125/5173 cut-off events. For 75312/75315 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 34484 event pairs, 823 based on Foata normal form. 12/5142 useless extension candidates. Maximal degree in co-relation 25607. Up to 3551 conditions per place. [2024-06-28 00:53:35,873 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 159 selfloop transitions, 54 changer transitions 0/226 dead transitions. [2024-06-28 00:53:35,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 226 transitions, 2588 flow [2024-06-28 00:53:35,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:35,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:35,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:53:35,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-28 00:53:35,876 INFO L175 Difference]: Start difference. First operand has 166 places, 177 transitions, 1987 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:53:35,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 226 transitions, 2588 flow [2024-06-28 00:53:36,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 226 transitions, 2463 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:36,024 INFO L231 Difference]: Finished difference. Result has 167 places, 179 transitions, 2045 flow [2024-06-28 00:53:36,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2045, PETRI_PLACES=167, PETRI_TRANSITIONS=179} [2024-06-28 00:53:36,025 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 118 predicate places. [2024-06-28 00:53:36,025 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 179 transitions, 2045 flow [2024-06-28 00:53:36,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:36,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:36,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:36,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:53:36,025 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:36,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:36,025 INFO L85 PathProgramCache]: Analyzing trace with hash 236134381, now seen corresponding path program 2 times [2024-06-28 00:53:36,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:36,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115513394] [2024-06-28 00:53:36,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:36,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:36,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:36,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:36,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:36,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115513394] [2024-06-28 00:53:36,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115513394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:36,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:36,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:36,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964187908] [2024-06-28 00:53:36,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:36,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:36,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:36,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:36,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:36,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:36,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 179 transitions, 2045 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:36,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:36,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:36,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:36,723 INFO L124 PetriNetUnfolderBase]: 3192/5177 cut-off events. [2024-06-28 00:53:36,723 INFO L125 PetriNetUnfolderBase]: For 77320/77335 co-relation queries the response was YES. [2024-06-28 00:53:36,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26215 conditions, 5177 events. 3192/5177 cut-off events. For 77320/77335 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 33985 event pairs, 636 based on Foata normal form. 22/5189 useless extension candidates. Maximal degree in co-relation 26137. Up to 4351 conditions per place. [2024-06-28 00:53:36,765 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 180 selfloop transitions, 49 changer transitions 0/242 dead transitions. [2024-06-28 00:53:36,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 242 transitions, 2688 flow [2024-06-28 00:53:36,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:53:36,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:53:36,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-06-28 00:53:36,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6288888888888889 [2024-06-28 00:53:36,766 INFO L175 Difference]: Start difference. First operand has 167 places, 179 transitions, 2045 flow. Second operand 10 states and 283 transitions. [2024-06-28 00:53:36,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 242 transitions, 2688 flow [2024-06-28 00:53:36,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 242 transitions, 2517 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:36,921 INFO L231 Difference]: Finished difference. Result has 170 places, 180 transitions, 1998 flow [2024-06-28 00:53:36,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1998, PETRI_PLACES=170, PETRI_TRANSITIONS=180} [2024-06-28 00:53:36,922 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 121 predicate places. [2024-06-28 00:53:36,922 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 180 transitions, 1998 flow [2024-06-28 00:53:36,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:36,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:36,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:36,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:53:36,922 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:36,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:36,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1761133323, now seen corresponding path program 3 times [2024-06-28 00:53:36,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:36,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925183002] [2024-06-28 00:53:36,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:36,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:36,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:37,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:37,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:37,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925183002] [2024-06-28 00:53:37,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925183002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:37,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:37,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:37,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520872483] [2024-06-28 00:53:37,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:37,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:37,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:37,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:37,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:37,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:37,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 180 transitions, 1998 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:37,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:37,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:37,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:37,659 INFO L124 PetriNetUnfolderBase]: 3259/5447 cut-off events. [2024-06-28 00:53:37,659 INFO L125 PetriNetUnfolderBase]: For 76058/76061 co-relation queries the response was YES. [2024-06-28 00:53:37,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26270 conditions, 5447 events. 3259/5447 cut-off events. For 76058/76061 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 36806 event pairs, 754 based on Foata normal form. 12/5451 useless extension candidates. Maximal degree in co-relation 26193. Up to 3939 conditions per place. [2024-06-28 00:53:37,702 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 171 selfloop transitions, 56 changer transitions 0/240 dead transitions. [2024-06-28 00:53:37,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 240 transitions, 2633 flow [2024-06-28 00:53:37,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:37,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:37,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-06-28 00:53:37,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6469135802469136 [2024-06-28 00:53:37,703 INFO L175 Difference]: Start difference. First operand has 170 places, 180 transitions, 1998 flow. Second operand 9 states and 262 transitions. [2024-06-28 00:53:37,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 240 transitions, 2633 flow [2024-06-28 00:53:37,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 240 transitions, 2523 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 00:53:37,826 INFO L231 Difference]: Finished difference. Result has 171 places, 181 transitions, 2030 flow [2024-06-28 00:53:37,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2030, PETRI_PLACES=171, PETRI_TRANSITIONS=181} [2024-06-28 00:53:37,827 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 122 predicate places. [2024-06-28 00:53:37,827 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 181 transitions, 2030 flow [2024-06-28 00:53:37,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:37,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:37,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:37,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:53:37,827 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:37,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:37,827 INFO L85 PathProgramCache]: Analyzing trace with hash 501831661, now seen corresponding path program 4 times [2024-06-28 00:53:37,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:37,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603189861] [2024-06-28 00:53:37,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:37,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:37,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:37,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:37,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:37,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603189861] [2024-06-28 00:53:37,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603189861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:37,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:37,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:37,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110534566] [2024-06-28 00:53:37,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:37,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:37,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:37,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:37,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:37,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:37,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 181 transitions, 2030 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:37,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:37,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:37,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:38,570 INFO L124 PetriNetUnfolderBase]: 3239/5382 cut-off events. [2024-06-28 00:53:38,570 INFO L125 PetriNetUnfolderBase]: For 74022/74037 co-relation queries the response was YES. [2024-06-28 00:53:38,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25887 conditions, 5382 events. 3239/5382 cut-off events. For 74022/74037 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 36360 event pairs, 962 based on Foata normal form. 22/5359 useless extension candidates. Maximal degree in co-relation 25809. Up to 3492 conditions per place. [2024-06-28 00:53:38,606 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 164 selfloop transitions, 60 changer transitions 0/237 dead transitions. [2024-06-28 00:53:38,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 237 transitions, 2567 flow [2024-06-28 00:53:38,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:38,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:38,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-06-28 00:53:38,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345679012345679 [2024-06-28 00:53:38,607 INFO L175 Difference]: Start difference. First operand has 171 places, 181 transitions, 2030 flow. Second operand 9 states and 257 transitions. [2024-06-28 00:53:38,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 237 transitions, 2567 flow [2024-06-28 00:53:38,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 237 transitions, 2441 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:38,717 INFO L231 Difference]: Finished difference. Result has 172 places, 180 transitions, 1962 flow [2024-06-28 00:53:38,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1962, PETRI_PLACES=172, PETRI_TRANSITIONS=180} [2024-06-28 00:53:38,717 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 123 predicate places. [2024-06-28 00:53:38,718 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 180 transitions, 1962 flow [2024-06-28 00:53:38,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:38,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:38,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:38,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:53:38,718 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:38,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:38,718 INFO L85 PathProgramCache]: Analyzing trace with hash 629666377, now seen corresponding path program 1 times [2024-06-28 00:53:38,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:38,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697191757] [2024-06-28 00:53:38,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:38,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:38,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:38,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:38,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:38,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697191757] [2024-06-28 00:53:38,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697191757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:38,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:38,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:38,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461420675] [2024-06-28 00:53:38,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:38,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:38,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:38,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:38,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:38,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:38,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 180 transitions, 1962 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:38,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:38,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:38,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:39,305 INFO L124 PetriNetUnfolderBase]: 3250/5356 cut-off events. [2024-06-28 00:53:39,305 INFO L125 PetriNetUnfolderBase]: For 66576/66579 co-relation queries the response was YES. [2024-06-28 00:53:39,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25876 conditions, 5356 events. 3250/5356 cut-off events. For 66576/66579 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 35993 event pairs, 1210 based on Foata normal form. 3/5335 useless extension candidates. Maximal degree in co-relation 25797. Up to 4861 conditions per place. [2024-06-28 00:53:39,348 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 176 selfloop transitions, 17 changer transitions 0/206 dead transitions. [2024-06-28 00:53:39,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 206 transitions, 2529 flow [2024-06-28 00:53:39,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:39,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:39,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-28 00:53:39,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-06-28 00:53:39,349 INFO L175 Difference]: Start difference. First operand has 172 places, 180 transitions, 1962 flow. Second operand 5 states and 141 transitions. [2024-06-28 00:53:39,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 206 transitions, 2529 flow [2024-06-28 00:53:39,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 206 transitions, 2360 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 00:53:39,583 INFO L231 Difference]: Finished difference. Result has 169 places, 186 transitions, 1903 flow [2024-06-28 00:53:39,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1903, PETRI_PLACES=169, PETRI_TRANSITIONS=186} [2024-06-28 00:53:39,584 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-06-28 00:53:39,584 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 186 transitions, 1903 flow [2024-06-28 00:53:39,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:39,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:39,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:39,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:53:39,585 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:39,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:39,585 INFO L85 PathProgramCache]: Analyzing trace with hash 651956617, now seen corresponding path program 2 times [2024-06-28 00:53:39,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:39,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427790805] [2024-06-28 00:53:39,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:39,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:39,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:39,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-28 00:53:39,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:39,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427790805] [2024-06-28 00:53:39,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427790805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:39,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:39,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:39,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574519210] [2024-06-28 00:53:39,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:39,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:39,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:39,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:39,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:39,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:39,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 186 transitions, 1903 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:39,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:39,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:39,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:40,302 INFO L124 PetriNetUnfolderBase]: 3247/5288 cut-off events. [2024-06-28 00:53:40,302 INFO L125 PetriNetUnfolderBase]: For 67247/67250 co-relation queries the response was YES. [2024-06-28 00:53:40,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25111 conditions, 5288 events. 3247/5288 cut-off events. For 67247/67250 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 35059 event pairs, 652 based on Foata normal form. 3/5288 useless extension candidates. Maximal degree in co-relation 25032. Up to 4865 conditions per place. [2024-06-28 00:53:40,347 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 175 selfloop transitions, 14 changer transitions 0/202 dead transitions. [2024-06-28 00:53:40,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 202 transitions, 2324 flow [2024-06-28 00:53:40,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:53:40,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:53:40,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-28 00:53:40,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 00:53:40,348 INFO L175 Difference]: Start difference. First operand has 169 places, 186 transitions, 1903 flow. Second operand 4 states and 117 transitions. [2024-06-28 00:53:40,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 202 transitions, 2324 flow [2024-06-28 00:53:40,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 202 transitions, 2272 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:40,488 INFO L231 Difference]: Finished difference. Result has 172 places, 186 transitions, 1889 flow [2024-06-28 00:53:40,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1889, PETRI_PLACES=172, PETRI_TRANSITIONS=186} [2024-06-28 00:53:40,489 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 123 predicate places. [2024-06-28 00:53:40,489 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 186 transitions, 1889 flow [2024-06-28 00:53:40,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:40,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:40,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:40,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:53:40,489 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:40,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:40,490 INFO L85 PathProgramCache]: Analyzing trace with hash 2139766657, now seen corresponding path program 1 times [2024-06-28 00:53:40,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:40,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314655821] [2024-06-28 00:53:40,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:40,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:40,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:40,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:40,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:40,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314655821] [2024-06-28 00:53:40,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314655821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:40,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:40,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:40,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287434009] [2024-06-28 00:53:40,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:40,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:40,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:40,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:40,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:40,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:40,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 186 transitions, 1889 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:40,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:40,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:40,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:41,208 INFO L124 PetriNetUnfolderBase]: 3150/5162 cut-off events. [2024-06-28 00:53:41,208 INFO L125 PetriNetUnfolderBase]: For 73495/73517 co-relation queries the response was YES. [2024-06-28 00:53:41,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24524 conditions, 5162 events. 3150/5162 cut-off events. For 73495/73517 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 34497 event pairs, 644 based on Foata normal form. 29/5135 useless extension candidates. Maximal degree in co-relation 24443. Up to 4537 conditions per place. [2024-06-28 00:53:41,247 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 154 selfloop transitions, 29 changer transitions 0/205 dead transitions. [2024-06-28 00:53:41,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 205 transitions, 2325 flow [2024-06-28 00:53:41,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:41,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:41,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-28 00:53:41,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-06-28 00:53:41,248 INFO L175 Difference]: Start difference. First operand has 172 places, 186 transitions, 1889 flow. Second operand 5 states and 143 transitions. [2024-06-28 00:53:41,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 205 transitions, 2325 flow [2024-06-28 00:53:41,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 205 transitions, 2297 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:41,382 INFO L231 Difference]: Finished difference. Result has 174 places, 189 transitions, 1966 flow [2024-06-28 00:53:41,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1966, PETRI_PLACES=174, PETRI_TRANSITIONS=189} [2024-06-28 00:53:41,383 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-28 00:53:41,383 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 189 transitions, 1966 flow [2024-06-28 00:53:41,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:41,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:41,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:41,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:53:41,387 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:41,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:41,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1672783589, now seen corresponding path program 1 times [2024-06-28 00:53:41,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:41,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765241942] [2024-06-28 00:53:41,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:41,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:41,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:41,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:41,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:41,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765241942] [2024-06-28 00:53:41,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765241942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:41,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:41,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:41,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363620345] [2024-06-28 00:53:41,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:41,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:41,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:41,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:41,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:41,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:41,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 189 transitions, 1966 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:41,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:41,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:41,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:42,038 INFO L124 PetriNetUnfolderBase]: 3295/5445 cut-off events. [2024-06-28 00:53:42,038 INFO L125 PetriNetUnfolderBase]: For 73036/73048 co-relation queries the response was YES. [2024-06-28 00:53:42,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25967 conditions, 5445 events. 3295/5445 cut-off events. For 73036/73048 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 36728 event pairs, 1200 based on Foata normal form. 9/5404 useless extension candidates. Maximal degree in co-relation 25885. Up to 4867 conditions per place. [2024-06-28 00:53:42,077 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 188 selfloop transitions, 24 changer transitions 0/225 dead transitions. [2024-06-28 00:53:42,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 225 transitions, 2631 flow [2024-06-28 00:53:42,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:42,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:42,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 00:53:42,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-28 00:53:42,082 INFO L175 Difference]: Start difference. First operand has 174 places, 189 transitions, 1966 flow. Second operand 6 states and 169 transitions. [2024-06-28 00:53:42,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 225 transitions, 2631 flow [2024-06-28 00:53:42,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 225 transitions, 2546 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:42,259 INFO L231 Difference]: Finished difference. Result has 180 places, 197 transitions, 2049 flow [2024-06-28 00:53:42,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2049, PETRI_PLACES=180, PETRI_TRANSITIONS=197} [2024-06-28 00:53:42,260 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-28 00:53:42,260 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 197 transitions, 2049 flow [2024-06-28 00:53:42,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:42,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:42,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:42,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:53:42,260 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:42,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:42,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1925650907, now seen corresponding path program 2 times [2024-06-28 00:53:42,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:42,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221058801] [2024-06-28 00:53:42,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:42,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:42,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:42,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-28 00:53:42,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:42,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221058801] [2024-06-28 00:53:42,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221058801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:42,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:42,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:42,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837581205] [2024-06-28 00:53:42,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:42,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:42,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:42,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:42,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:42,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:42,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 197 transitions, 2049 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:42,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:42,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:42,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:42,892 INFO L124 PetriNetUnfolderBase]: 3306/5354 cut-off events. [2024-06-28 00:53:42,892 INFO L125 PetriNetUnfolderBase]: For 75409/75424 co-relation queries the response was YES. [2024-06-28 00:53:42,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25944 conditions, 5354 events. 3306/5354 cut-off events. For 75409/75424 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 35367 event pairs, 665 based on Foata normal form. 11/5356 useless extension candidates. Maximal degree in co-relation 25858. Up to 4879 conditions per place. [2024-06-28 00:53:42,934 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 185 selfloop transitions, 27 changer transitions 0/225 dead transitions. [2024-06-28 00:53:42,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 225 transitions, 2663 flow [2024-06-28 00:53:42,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:42,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:42,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 00:53:42,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-06-28 00:53:42,935 INFO L175 Difference]: Start difference. First operand has 180 places, 197 transitions, 2049 flow. Second operand 5 states and 146 transitions. [2024-06-28 00:53:42,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 225 transitions, 2663 flow [2024-06-28 00:53:43,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 225 transitions, 2633 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:43,132 INFO L231 Difference]: Finished difference. Result has 184 places, 200 transitions, 2119 flow [2024-06-28 00:53:43,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2022, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2119, PETRI_PLACES=184, PETRI_TRANSITIONS=200} [2024-06-28 00:53:43,132 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 135 predicate places. [2024-06-28 00:53:43,132 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 200 transitions, 2119 flow [2024-06-28 00:53:43,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:43,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:43,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:43,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:53:43,132 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:43,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:43,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1925639747, now seen corresponding path program 3 times [2024-06-28 00:53:43,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:43,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668978930] [2024-06-28 00:53:43,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:43,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:43,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:43,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:43,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:43,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668978930] [2024-06-28 00:53:43,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668978930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:43,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:43,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:43,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882685089] [2024-06-28 00:53:43,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:43,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:43,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:43,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:43,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:43,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:43,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 200 transitions, 2119 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:43,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:43,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:43,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:43,749 INFO L124 PetriNetUnfolderBase]: 3303/5429 cut-off events. [2024-06-28 00:53:43,749 INFO L125 PetriNetUnfolderBase]: For 78550/78550 co-relation queries the response was YES. [2024-06-28 00:53:43,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26065 conditions, 5429 events. 3303/5429 cut-off events. For 78550/78550 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 36414 event pairs, 1219 based on Foata normal form. 1/5392 useless extension candidates. Maximal degree in co-relation 25977. Up to 4876 conditions per place. [2024-06-28 00:53:43,870 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 177 selfloop transitions, 29 changer transitions 0/219 dead transitions. [2024-06-28 00:53:43,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 219 transitions, 2602 flow [2024-06-28 00:53:43,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:43,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:43,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-28 00:53:43,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:53:43,871 INFO L175 Difference]: Start difference. First operand has 184 places, 200 transitions, 2119 flow. Second operand 5 states and 140 transitions. [2024-06-28 00:53:43,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 219 transitions, 2602 flow [2024-06-28 00:53:44,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 219 transitions, 2563 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:44,103 INFO L231 Difference]: Finished difference. Result has 187 places, 202 transitions, 2179 flow [2024-06-28 00:53:44,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2179, PETRI_PLACES=187, PETRI_TRANSITIONS=202} [2024-06-28 00:53:44,103 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 138 predicate places. [2024-06-28 00:53:44,103 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 202 transitions, 2179 flow [2024-06-28 00:53:44,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:44,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:44,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:44,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:53:44,104 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:44,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:44,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1999508657, now seen corresponding path program 1 times [2024-06-28 00:53:44,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:44,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174784499] [2024-06-28 00:53:44,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:44,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:44,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:44,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-28 00:53:44,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:44,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174784499] [2024-06-28 00:53:44,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174784499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:44,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:44,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:44,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076148087] [2024-06-28 00:53:44,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:44,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:44,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:44,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:44,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:44,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:44,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 202 transitions, 2179 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:44,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:44,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:44,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:44,751 INFO L124 PetriNetUnfolderBase]: 3355/5482 cut-off events. [2024-06-28 00:53:44,752 INFO L125 PetriNetUnfolderBase]: For 81204/81222 co-relation queries the response was YES. [2024-06-28 00:53:44,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26652 conditions, 5482 events. 3355/5482 cut-off events. For 81204/81222 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36804 event pairs, 700 based on Foata normal form. 14/5469 useless extension candidates. Maximal degree in co-relation 26563. Up to 4733 conditions per place. [2024-06-28 00:53:44,797 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 179 selfloop transitions, 46 changer transitions 0/238 dead transitions. [2024-06-28 00:53:44,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 238 transitions, 2989 flow [2024-06-28 00:53:44,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:44,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:44,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:53:44,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-28 00:53:44,798 INFO L175 Difference]: Start difference. First operand has 187 places, 202 transitions, 2179 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:53:44,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 238 transitions, 2989 flow [2024-06-28 00:53:44,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 238 transitions, 2951 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:44,993 INFO L231 Difference]: Finished difference. Result has 192 places, 213 transitions, 2388 flow [2024-06-28 00:53:44,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2141, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2388, PETRI_PLACES=192, PETRI_TRANSITIONS=213} [2024-06-28 00:53:44,993 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 143 predicate places. [2024-06-28 00:53:44,993 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 213 transitions, 2388 flow [2024-06-28 00:53:44,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:44,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:44,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:44,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:53:44,994 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:44,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:44,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1264180215, now seen corresponding path program 2 times [2024-06-28 00:53:44,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:44,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408998449] [2024-06-28 00:53:44,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:44,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:44,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:45,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:45,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:45,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408998449] [2024-06-28 00:53:45,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408998449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:45,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:45,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:45,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98835754] [2024-06-28 00:53:45,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:45,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:45,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:45,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:45,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:45,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:45,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 213 transitions, 2388 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:45,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:45,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:45,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:45,686 INFO L124 PetriNetUnfolderBase]: 3379/5524 cut-off events. [2024-06-28 00:53:45,686 INFO L125 PetriNetUnfolderBase]: For 87798/87816 co-relation queries the response was YES. [2024-06-28 00:53:45,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27715 conditions, 5524 events. 3379/5524 cut-off events. For 87798/87816 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 37162 event pairs, 702 based on Foata normal form. 14/5511 useless extension candidates. Maximal degree in co-relation 27623. Up to 4806 conditions per place. [2024-06-28 00:53:45,731 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 183 selfloop transitions, 42 changer transitions 0/238 dead transitions. [2024-06-28 00:53:45,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 238 transitions, 3048 flow [2024-06-28 00:53:45,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:45,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:45,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 00:53:45,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-06-28 00:53:45,732 INFO L175 Difference]: Start difference. First operand has 192 places, 213 transitions, 2388 flow. Second operand 5 states and 146 transitions. [2024-06-28 00:53:45,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 238 transitions, 3048 flow [2024-06-28 00:53:45,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 238 transitions, 2959 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:45,922 INFO L231 Difference]: Finished difference. Result has 197 places, 218 transitions, 2492 flow [2024-06-28 00:53:45,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2492, PETRI_PLACES=197, PETRI_TRANSITIONS=218} [2024-06-28 00:53:45,922 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 148 predicate places. [2024-06-28 00:53:45,922 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 218 transitions, 2492 flow [2024-06-28 00:53:45,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:45,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:45,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:45,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:53:45,923 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:45,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:45,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1264174635, now seen corresponding path program 3 times [2024-06-28 00:53:45,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:45,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468572149] [2024-06-28 00:53:45,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:45,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:45,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:46,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:46,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:46,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468572149] [2024-06-28 00:53:46,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468572149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:46,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:46,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:46,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078057121] [2024-06-28 00:53:46,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:46,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:46,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:46,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:46,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:46,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:46,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 218 transitions, 2492 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:46,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:46,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:46,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:46,638 INFO L124 PetriNetUnfolderBase]: 3387/5535 cut-off events. [2024-06-28 00:53:46,638 INFO L125 PetriNetUnfolderBase]: For 91291/91309 co-relation queries the response was YES. [2024-06-28 00:53:46,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28138 conditions, 5535 events. 3387/5535 cut-off events. For 91291/91309 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 37163 event pairs, 690 based on Foata normal form. 14/5531 useless extension candidates. Maximal degree in co-relation 28043. Up to 4816 conditions per place. [2024-06-28 00:53:46,685 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 181 selfloop transitions, 53 changer transitions 0/247 dead transitions. [2024-06-28 00:53:46,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 247 transitions, 3155 flow [2024-06-28 00:53:46,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:46,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:46,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 00:53:46,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 00:53:46,686 INFO L175 Difference]: Start difference. First operand has 197 places, 218 transitions, 2492 flow. Second operand 7 states and 195 transitions. [2024-06-28 00:53:46,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 247 transitions, 3155 flow [2024-06-28 00:53:46,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 247 transitions, 3027 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:46,913 INFO L231 Difference]: Finished difference. Result has 201 places, 222 transitions, 2538 flow [2024-06-28 00:53:46,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2538, PETRI_PLACES=201, PETRI_TRANSITIONS=222} [2024-06-28 00:53:46,914 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 152 predicate places. [2024-06-28 00:53:46,914 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 222 transitions, 2538 flow [2024-06-28 00:53:46,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:46,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:46,914 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-28 00:53:46,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:53:46,914 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:46,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:46,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1075376600, now seen corresponding path program 1 times [2024-06-28 00:53:46,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:46,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349436412] [2024-06-28 00:53:46,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:46,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:46,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:46,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:46,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:46,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349436412] [2024-06-28 00:53:46,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349436412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:46,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:46,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:46,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681599828] [2024-06-28 00:53:46,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:46,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:46,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:46,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:46,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:47,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:47,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 222 transitions, 2538 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:47,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:47,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:47,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:47,612 INFO L124 PetriNetUnfolderBase]: 3426/5603 cut-off events. [2024-06-28 00:53:47,612 INFO L125 PetriNetUnfolderBase]: For 95813/95816 co-relation queries the response was YES. [2024-06-28 00:53:47,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28690 conditions, 5603 events. 3426/5603 cut-off events. For 95813/95816 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 37693 event pairs, 693 based on Foata normal form. 1/5576 useless extension candidates. Maximal degree in co-relation 28594. Up to 4799 conditions per place. [2024-06-28 00:53:47,657 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 184 selfloop transitions, 67 changer transitions 0/264 dead transitions. [2024-06-28 00:53:47,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 264 transitions, 3381 flow [2024-06-28 00:53:47,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:47,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:47,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:53:47,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 00:53:47,658 INFO L175 Difference]: Start difference. First operand has 201 places, 222 transitions, 2538 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:53:47,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 264 transitions, 3381 flow [2024-06-28 00:53:47,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 264 transitions, 3235 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:47,870 INFO L231 Difference]: Finished difference. Result has 203 places, 229 transitions, 2627 flow [2024-06-28 00:53:47,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2400, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2627, PETRI_PLACES=203, PETRI_TRANSITIONS=229} [2024-06-28 00:53:47,870 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-28 00:53:47,870 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 229 transitions, 2627 flow [2024-06-28 00:53:47,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:47,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:47,870 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-28 00:53:47,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:53:47,871 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:47,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:47,871 INFO L85 PathProgramCache]: Analyzing trace with hash -607767512, now seen corresponding path program 2 times [2024-06-28 00:53:47,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:47,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543648518] [2024-06-28 00:53:47,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:47,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:47,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:47,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:47,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:47,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543648518] [2024-06-28 00:53:47,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543648518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:47,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:47,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:47,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258331939] [2024-06-28 00:53:47,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:47,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:47,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:47,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:47,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:48,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:48,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 229 transitions, 2627 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:48,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:48,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:48,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:48,647 INFO L124 PetriNetUnfolderBase]: 3448/5760 cut-off events. [2024-06-28 00:53:48,647 INFO L125 PetriNetUnfolderBase]: For 99690/99693 co-relation queries the response was YES. [2024-06-28 00:53:48,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29128 conditions, 5760 events. 3448/5760 cut-off events. For 99690/99693 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 39068 event pairs, 825 based on Foata normal form. 3/5744 useless extension candidates. Maximal degree in co-relation 29031. Up to 5009 conditions per place. [2024-06-28 00:53:48,697 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 213 selfloop transitions, 39 changer transitions 0/265 dead transitions. [2024-06-28 00:53:48,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 265 transitions, 3288 flow [2024-06-28 00:53:48,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:48,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:48,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 00:53:48,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 00:53:48,698 INFO L175 Difference]: Start difference. First operand has 203 places, 229 transitions, 2627 flow. Second operand 7 states and 198 transitions. [2024-06-28 00:53:48,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 265 transitions, 3288 flow [2024-06-28 00:53:48,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 265 transitions, 3155 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:48,933 INFO L231 Difference]: Finished difference. Result has 207 places, 235 transitions, 2671 flow [2024-06-28 00:53:48,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2671, PETRI_PLACES=207, PETRI_TRANSITIONS=235} [2024-06-28 00:53:48,933 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 158 predicate places. [2024-06-28 00:53:48,933 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 235 transitions, 2671 flow [2024-06-28 00:53:48,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:48,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:48,934 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-28 00:53:48,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:53:48,934 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:48,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:48,934 INFO L85 PathProgramCache]: Analyzing trace with hash 590217654, now seen corresponding path program 3 times [2024-06-28 00:53:48,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:48,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932009004] [2024-06-28 00:53:48,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:48,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:48,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:49,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-28 00:53:49,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:49,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932009004] [2024-06-28 00:53:49,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932009004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:49,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:49,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:49,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82934940] [2024-06-28 00:53:49,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:49,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:49,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:49,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:49,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:49,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:49,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 235 transitions, 2671 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:49,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:49,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:49,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:49,681 INFO L124 PetriNetUnfolderBase]: 3506/5686 cut-off events. [2024-06-28 00:53:49,682 INFO L125 PetriNetUnfolderBase]: For 103412/103415 co-relation queries the response was YES. [2024-06-28 00:53:49,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29492 conditions, 5686 events. 3506/5686 cut-off events. For 103412/103415 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38057 event pairs, 662 based on Foata normal form. 3/5676 useless extension candidates. Maximal degree in co-relation 29394. Up to 5048 conditions per place. [2024-06-28 00:53:49,729 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 215 selfloop transitions, 53 changer transitions 0/281 dead transitions. [2024-06-28 00:53:49,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 281 transitions, 3589 flow [2024-06-28 00:53:49,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:49,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:49,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 00:53:49,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 00:53:49,730 INFO L175 Difference]: Start difference. First operand has 207 places, 235 transitions, 2671 flow. Second operand 8 states and 218 transitions. [2024-06-28 00:53:49,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 281 transitions, 3589 flow [2024-06-28 00:53:50,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 281 transitions, 3471 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:50,012 INFO L231 Difference]: Finished difference. Result has 213 places, 250 transitions, 2924 flow [2024-06-28 00:53:50,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2571, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2924, PETRI_PLACES=213, PETRI_TRANSITIONS=250} [2024-06-28 00:53:50,012 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-28 00:53:50,012 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 250 transitions, 2924 flow [2024-06-28 00:53:50,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:50,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:50,013 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-28 00:53:50,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:53:50,013 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:50,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:50,013 INFO L85 PathProgramCache]: Analyzing trace with hash -377892960, now seen corresponding path program 4 times [2024-06-28 00:53:50,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:50,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820812124] [2024-06-28 00:53:50,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:50,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:50,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:50,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:50,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:50,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820812124] [2024-06-28 00:53:50,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820812124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:50,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:50,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:50,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075282320] [2024-06-28 00:53:50,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:50,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:50,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:50,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:50,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:50,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:50,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 250 transitions, 2924 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:50,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:50,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:50,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:50,854 INFO L124 PetriNetUnfolderBase]: 3545/5756 cut-off events. [2024-06-28 00:53:50,854 INFO L125 PetriNetUnfolderBase]: For 110010/110013 co-relation queries the response was YES. [2024-06-28 00:53:50,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30141 conditions, 5756 events. 3545/5756 cut-off events. For 110010/110013 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 38586 event pairs, 692 based on Foata normal form. 1/5736 useless extension candidates. Maximal degree in co-relation 30040. Up to 4874 conditions per place. [2024-06-28 00:53:50,906 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 178 selfloop transitions, 95 changer transitions 0/286 dead transitions. [2024-06-28 00:53:50,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 286 transitions, 3806 flow [2024-06-28 00:53:50,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:50,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:50,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:53:50,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-28 00:53:50,907 INFO L175 Difference]: Start difference. First operand has 213 places, 250 transitions, 2924 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:53:50,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 286 transitions, 3806 flow [2024-06-28 00:53:51,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 286 transitions, 3703 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:51,238 INFO L231 Difference]: Finished difference. Result has 217 places, 257 transitions, 3113 flow [2024-06-28 00:53:51,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3113, PETRI_PLACES=217, PETRI_TRANSITIONS=257} [2024-06-28 00:53:51,238 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 168 predicate places. [2024-06-28 00:53:51,239 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 257 transitions, 3113 flow [2024-06-28 00:53:51,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:51,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:51,239 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-28 00:53:51,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:53:51,239 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:51,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:51,239 INFO L85 PathProgramCache]: Analyzing trace with hash -720186900, now seen corresponding path program 5 times [2024-06-28 00:53:51,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:51,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183855468] [2024-06-28 00:53:51,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:51,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:51,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:51,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:51,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:51,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183855468] [2024-06-28 00:53:51,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183855468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:51,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:51,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:51,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614247395] [2024-06-28 00:53:51,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:51,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:51,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:51,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:51,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:51,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:51,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 257 transitions, 3113 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:51,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:51,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:51,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:52,111 INFO L124 PetriNetUnfolderBase]: 3542/5765 cut-off events. [2024-06-28 00:53:52,111 INFO L125 PetriNetUnfolderBase]: For 114370/114373 co-relation queries the response was YES. [2024-06-28 00:53:52,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30421 conditions, 5765 events. 3542/5765 cut-off events. For 114370/114373 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 38787 event pairs, 664 based on Foata normal form. 3/5748 useless extension candidates. Maximal degree in co-relation 30319. Up to 5098 conditions per place. [2024-06-28 00:53:52,160 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 216 selfloop transitions, 52 changer transitions 0/281 dead transitions. [2024-06-28 00:53:52,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 281 transitions, 3705 flow [2024-06-28 00:53:52,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:52,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:52,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 00:53:52,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 00:53:52,161 INFO L175 Difference]: Start difference. First operand has 217 places, 257 transitions, 3113 flow. Second operand 6 states and 171 transitions. [2024-06-28 00:53:52,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 281 transitions, 3705 flow [2024-06-28 00:53:52,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 281 transitions, 3554 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:52,507 INFO L231 Difference]: Finished difference. Result has 220 places, 257 transitions, 3080 flow [2024-06-28 00:53:52,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3080, PETRI_PLACES=220, PETRI_TRANSITIONS=257} [2024-06-28 00:53:52,507 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 171 predicate places. [2024-06-28 00:53:52,507 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 257 transitions, 3080 flow [2024-06-28 00:53:52,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:52,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:52,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-28 00:53:52,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:53:52,508 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:52,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:52,508 INFO L85 PathProgramCache]: Analyzing trace with hash -481363830, now seen corresponding path program 6 times [2024-06-28 00:53:52,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:52,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009909878] [2024-06-28 00:53:52,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:52,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:52,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:52,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-28 00:53:52,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:52,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009909878] [2024-06-28 00:53:52,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009909878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:52,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:52,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:52,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378816042] [2024-06-28 00:53:52,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:52,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:52,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:52,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:52,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:52,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:52,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 257 transitions, 3080 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:52,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:52,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:52,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:53,279 INFO L124 PetriNetUnfolderBase]: 3553/5785 cut-off events. [2024-06-28 00:53:53,280 INFO L125 PetriNetUnfolderBase]: For 115530/115548 co-relation queries the response was YES. [2024-06-28 00:53:53,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30282 conditions, 5785 events. 3553/5785 cut-off events. For 115530/115548 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 39023 event pairs, 713 based on Foata normal form. 13/5764 useless extension candidates. Maximal degree in co-relation 30180. Up to 4880 conditions per place. [2024-06-28 00:53:53,334 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 193 selfloop transitions, 80 changer transitions 0/286 dead transitions. [2024-06-28 00:53:53,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 286 transitions, 3906 flow [2024-06-28 00:53:53,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:53,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:53,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:53:53,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:53:53,335 INFO L175 Difference]: Start difference. First operand has 220 places, 257 transitions, 3080 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:53:53,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 286 transitions, 3906 flow [2024-06-28 00:53:53,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 286 transitions, 3802 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:53,650 INFO L231 Difference]: Finished difference. Result has 221 places, 260 transitions, 3182 flow [2024-06-28 00:53:53,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3182, PETRI_PLACES=221, PETRI_TRANSITIONS=260} [2024-06-28 00:53:53,650 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-28 00:53:53,651 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 260 transitions, 3182 flow [2024-06-28 00:53:53,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:53,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:53,651 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-28 00:53:53,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:53:53,651 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:53,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:53,651 INFO L85 PathProgramCache]: Analyzing trace with hash -480977880, now seen corresponding path program 7 times [2024-06-28 00:53:53,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:53,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241448986] [2024-06-28 00:53:53,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:53,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:53,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:53,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:53,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:53,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241448986] [2024-06-28 00:53:53,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241448986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:53,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:53,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:53,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5065555] [2024-06-28 00:53:53,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:53,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:53,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:53,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:53,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:53,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:53,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 260 transitions, 3182 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:53,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:53,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:53,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:54,422 INFO L124 PetriNetUnfolderBase]: 3545/5773 cut-off events. [2024-06-28 00:53:54,422 INFO L125 PetriNetUnfolderBase]: For 118776/118794 co-relation queries the response was YES. [2024-06-28 00:53:54,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30432 conditions, 5773 events. 3545/5773 cut-off events. For 118776/118794 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 38843 event pairs, 713 based on Foata normal form. 14/5753 useless extension candidates. Maximal degree in co-relation 30329. Up to 4872 conditions per place. [2024-06-28 00:53:54,472 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 192 selfloop transitions, 77 changer transitions 0/282 dead transitions. [2024-06-28 00:53:54,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 282 transitions, 3862 flow [2024-06-28 00:53:54,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:54,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:54,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 00:53:54,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 00:53:54,473 INFO L175 Difference]: Start difference. First operand has 221 places, 260 transitions, 3182 flow. Second operand 6 states and 171 transitions. [2024-06-28 00:53:54,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 282 transitions, 3862 flow [2024-06-28 00:53:54,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 282 transitions, 3635 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:54,809 INFO L231 Difference]: Finished difference. Result has 223 places, 260 transitions, 3117 flow [2024-06-28 00:53:54,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3117, PETRI_PLACES=223, PETRI_TRANSITIONS=260} [2024-06-28 00:53:54,809 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 174 predicate places. [2024-06-28 00:53:54,809 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 260 transitions, 3117 flow [2024-06-28 00:53:54,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:54,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:54,810 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-28 00:53:54,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:53:54,810 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:54,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:54,810 INFO L85 PathProgramCache]: Analyzing trace with hash -535130870, now seen corresponding path program 8 times [2024-06-28 00:53:54,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:54,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608625536] [2024-06-28 00:53:54,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:54,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:54,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:54,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-28 00:53:54,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:54,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608625536] [2024-06-28 00:53:54,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608625536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:54,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:54,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:54,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452453433] [2024-06-28 00:53:54,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:54,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:54,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:54,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:54,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:54,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:54,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 260 transitions, 3117 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:54,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:54,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:54,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:55,613 INFO L124 PetriNetUnfolderBase]: 3533/5999 cut-off events. [2024-06-28 00:53:55,613 INFO L125 PetriNetUnfolderBase]: For 119769/119772 co-relation queries the response was YES. [2024-06-28 00:53:55,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30337 conditions, 5999 events. 3533/5999 cut-off events. For 119769/119772 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41434 event pairs, 888 based on Foata normal form. 6/5985 useless extension candidates. Maximal degree in co-relation 30233. Up to 4930 conditions per place. [2024-06-28 00:53:55,666 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 200 selfloop transitions, 84 changer transitions 0/297 dead transitions. [2024-06-28 00:53:55,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 297 transitions, 3867 flow [2024-06-28 00:53:55,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:55,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:55,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 00:53:55,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:53:55,667 INFO L175 Difference]: Start difference. First operand has 223 places, 260 transitions, 3117 flow. Second operand 7 states and 210 transitions. [2024-06-28 00:53:55,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 297 transitions, 3867 flow [2024-06-28 00:53:56,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 297 transitions, 3663 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:56,047 INFO L231 Difference]: Finished difference. Result has 225 places, 260 transitions, 3113 flow [2024-06-28 00:53:56,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2913, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3113, PETRI_PLACES=225, PETRI_TRANSITIONS=260} [2024-06-28 00:53:56,047 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 176 predicate places. [2024-06-28 00:53:56,048 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 260 transitions, 3113 flow [2024-06-28 00:53:56,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:56,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:56,048 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-28 00:53:56,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:53:56,048 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:56,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:56,048 INFO L85 PathProgramCache]: Analyzing trace with hash -534893720, now seen corresponding path program 9 times [2024-06-28 00:53:56,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:56,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256525957] [2024-06-28 00:53:56,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:56,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:56,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:56,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:56,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:56,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256525957] [2024-06-28 00:53:56,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256525957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:56,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:56,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:56,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427425204] [2024-06-28 00:53:56,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:56,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:56,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:56,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:56,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:56,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:56,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 260 transitions, 3113 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:56,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:56,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:56,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:56,884 INFO L124 PetriNetUnfolderBase]: 3525/5745 cut-off events. [2024-06-28 00:53:56,884 INFO L125 PetriNetUnfolderBase]: For 118344/118362 co-relation queries the response was YES. [2024-06-28 00:53:56,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30031 conditions, 5745 events. 3525/5745 cut-off events. For 118344/118362 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 38774 event pairs, 713 based on Foata normal form. 14/5725 useless extension candidates. Maximal degree in co-relation 29926. Up to 4922 conditions per place. [2024-06-28 00:53:56,928 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 202 selfloop transitions, 66 changer transitions 0/281 dead transitions. [2024-06-28 00:53:56,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 281 transitions, 3699 flow [2024-06-28 00:53:56,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:56,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:56,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 00:53:56,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-28 00:53:56,929 INFO L175 Difference]: Start difference. First operand has 225 places, 260 transitions, 3113 flow. Second operand 5 states and 149 transitions. [2024-06-28 00:53:56,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 281 transitions, 3699 flow [2024-06-28 00:53:57,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 281 transitions, 3434 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 00:53:57,297 INFO L231 Difference]: Finished difference. Result has 221 places, 260 transitions, 2993 flow [2024-06-28 00:53:57,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2848, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2993, PETRI_PLACES=221, PETRI_TRANSITIONS=260} [2024-06-28 00:53:57,298 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-28 00:53:57,298 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 260 transitions, 2993 flow [2024-06-28 00:53:57,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:57,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:57,299 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-28 00:53:57,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:53:57,299 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:57,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:57,299 INFO L85 PathProgramCache]: Analyzing trace with hash -987839648, now seen corresponding path program 1 times [2024-06-28 00:53:57,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:57,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23237495] [2024-06-28 00:53:57,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:57,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:57,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:57,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:57,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:57,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23237495] [2024-06-28 00:53:57,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23237495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:57,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:57,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:57,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180678677] [2024-06-28 00:53:57,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:57,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:57,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:57,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:57,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:57,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:57,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 260 transitions, 2993 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:57,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:57,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:57,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:58,026 INFO L124 PetriNetUnfolderBase]: 3432/5787 cut-off events. [2024-06-28 00:53:58,026 INFO L125 PetriNetUnfolderBase]: For 109799/109849 co-relation queries the response was YES. [2024-06-28 00:53:58,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29217 conditions, 5787 events. 3432/5787 cut-off events. For 109799/109849 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 40082 event pairs, 836 based on Foata normal form. 48/5781 useless extension candidates. Maximal degree in co-relation 29113. Up to 4910 conditions per place. [2024-06-28 00:53:58,076 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 214 selfloop transitions, 43 changer transitions 0/284 dead transitions. [2024-06-28 00:53:58,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 284 transitions, 3587 flow [2024-06-28 00:53:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:58,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:58,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 00:53:58,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-06-28 00:53:58,077 INFO L175 Difference]: Start difference. First operand has 221 places, 260 transitions, 2993 flow. Second operand 5 states and 149 transitions. [2024-06-28 00:53:58,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 284 transitions, 3587 flow [2024-06-28 00:53:58,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 284 transitions, 3449 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:58,396 INFO L231 Difference]: Finished difference. Result has 221 places, 262 transitions, 2980 flow [2024-06-28 00:53:58,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2855, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2980, PETRI_PLACES=221, PETRI_TRANSITIONS=262} [2024-06-28 00:53:58,396 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-28 00:53:58,396 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 262 transitions, 2980 flow [2024-06-28 00:53:58,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:58,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:58,396 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-28 00:53:58,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:53:58,397 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:58,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:58,397 INFO L85 PathProgramCache]: Analyzing trace with hash -973554848, now seen corresponding path program 2 times [2024-06-28 00:53:58,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:58,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304072063] [2024-06-28 00:53:58,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:58,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:58,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:58,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:58,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:58,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304072063] [2024-06-28 00:53:58,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304072063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:58,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:58,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:58,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092442080] [2024-06-28 00:53:58,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:58,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:58,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:58,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:58,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:58,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-28 00:53:58,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 262 transitions, 2980 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:58,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:58,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-28 00:53:58,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:59,131 INFO L124 PetriNetUnfolderBase]: 3432/5610 cut-off events. [2024-06-28 00:53:59,131 INFO L125 PetriNetUnfolderBase]: For 106015/106051 co-relation queries the response was YES. [2024-06-28 00:53:59,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28838 conditions, 5610 events. 3432/5610 cut-off events. For 106015/106051 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 37969 event pairs, 648 based on Foata normal form. 38/5575 useless extension candidates. Maximal degree in co-relation 28734. Up to 4806 conditions per place. [2024-06-28 00:53:59,182 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 219 selfloop transitions, 35 changer transitions 0/281 dead transitions. [2024-06-28 00:53:59,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 281 transitions, 3558 flow [2024-06-28 00:53:59,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:59,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:59,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-06-28 00:53:59,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2024-06-28 00:53:59,183 INFO L175 Difference]: Start difference. First operand has 221 places, 262 transitions, 2980 flow. Second operand 5 states and 142 transitions. [2024-06-28 00:53:59,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 281 transitions, 3558 flow [2024-06-28 00:53:59,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 281 transitions, 3453 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:59,523 INFO L231 Difference]: Finished difference. Result has 223 places, 264 transitions, 2986 flow [2024-06-28 00:53:59,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2875, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2986, PETRI_PLACES=223, PETRI_TRANSITIONS=264} [2024-06-28 00:53:59,524 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 174 predicate places. [2024-06-28 00:53:59,524 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 264 transitions, 2986 flow [2024-06-28 00:53:59,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:59,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:59,524 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-28 00:53:59,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:53:59,524 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:59,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:59,524 INFO L85 PathProgramCache]: Analyzing trace with hash -353873272, now seen corresponding path program 1 times [2024-06-28 00:53:59,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:59,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86412443] [2024-06-28 00:53:59,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:59,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:59,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:59,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-28 00:53:59,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:59,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86412443] [2024-06-28 00:53:59,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86412443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:59,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:59,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:59,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946506140] [2024-06-28 00:53:59,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:59,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:59,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:59,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:59,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:59,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:53:59,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 264 transitions, 2986 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:59,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:59,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:53:59,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:00,318 INFO L124 PetriNetUnfolderBase]: 3569/5776 cut-off events. [2024-06-28 00:54:00,318 INFO L125 PetriNetUnfolderBase]: For 105840/105843 co-relation queries the response was YES. [2024-06-28 00:54:00,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29794 conditions, 5776 events. 3569/5776 cut-off events. For 105840/105843 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38807 event pairs, 607 based on Foata normal form. 4/5771 useless extension candidates. Maximal degree in co-relation 29689. Up to 5239 conditions per place. [2024-06-28 00:54:00,370 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 259 selfloop transitions, 23 changer transitions 0/295 dead transitions. [2024-06-28 00:54:00,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 295 transitions, 3784 flow [2024-06-28 00:54:00,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:00,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:00,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-28 00:54:00,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:54:00,371 INFO L175 Difference]: Start difference. First operand has 223 places, 264 transitions, 2986 flow. Second operand 6 states and 168 transitions. [2024-06-28 00:54:00,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 295 transitions, 3784 flow [2024-06-28 00:54:00,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 295 transitions, 3689 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:00,722 INFO L231 Difference]: Finished difference. Result has 226 places, 268 transitions, 3026 flow [2024-06-28 00:54:00,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2891, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3026, PETRI_PLACES=226, PETRI_TRANSITIONS=268} [2024-06-28 00:54:00,723 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-28 00:54:00,723 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 268 transitions, 3026 flow [2024-06-28 00:54:00,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:00,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:00,723 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-28 00:54:00,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:54:00,723 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:00,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:00,724 INFO L85 PathProgramCache]: Analyzing trace with hash -480968952, now seen corresponding path program 2 times [2024-06-28 00:54:00,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:00,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851502889] [2024-06-28 00:54:00,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:00,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:00,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:00,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:00,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:00,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851502889] [2024-06-28 00:54:00,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851502889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:00,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:00,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:00,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833405999] [2024-06-28 00:54:00,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:00,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:00,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:00,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:00,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:00,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:00,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 268 transitions, 3026 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:00,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:00,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:00,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:01,523 INFO L124 PetriNetUnfolderBase]: 3587/5892 cut-off events. [2024-06-28 00:54:01,524 INFO L125 PetriNetUnfolderBase]: For 110690/110693 co-relation queries the response was YES. [2024-06-28 00:54:01,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30005 conditions, 5892 events. 3587/5892 cut-off events. For 110690/110693 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40104 event pairs, 1268 based on Foata normal form. 4/5865 useless extension candidates. Maximal degree in co-relation 29899. Up to 5316 conditions per place. [2024-06-28 00:54:01,581 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 259 selfloop transitions, 20 changer transitions 0/292 dead transitions. [2024-06-28 00:54:01,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 292 transitions, 3678 flow [2024-06-28 00:54:01,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:01,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:01,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 00:54:01,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037037037037037 [2024-06-28 00:54:01,582 INFO L175 Difference]: Start difference. First operand has 226 places, 268 transitions, 3026 flow. Second operand 6 states and 163 transitions. [2024-06-28 00:54:01,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 292 transitions, 3678 flow [2024-06-28 00:54:01,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 292 transitions, 3595 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:01,998 INFO L231 Difference]: Finished difference. Result has 230 places, 270 transitions, 3036 flow [2024-06-28 00:54:01,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3036, PETRI_PLACES=230, PETRI_TRANSITIONS=270} [2024-06-28 00:54:01,999 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 181 predicate places. [2024-06-28 00:54:01,999 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 270 transitions, 3036 flow [2024-06-28 00:54:01,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:01,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:01,999 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-28 00:54:01,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:54:01,999 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:02,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:02,000 INFO L85 PathProgramCache]: Analyzing trace with hash -534884792, now seen corresponding path program 3 times [2024-06-28 00:54:02,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:02,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316854727] [2024-06-28 00:54:02,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:02,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:02,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:02,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:02,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:02,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316854727] [2024-06-28 00:54:02,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316854727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:02,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:02,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:02,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897677560] [2024-06-28 00:54:02,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:02,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:02,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:02,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:02,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:02,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:02,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 270 transitions, 3036 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:02,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:02,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:02,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:02,939 INFO L124 PetriNetUnfolderBase]: 3582/5863 cut-off events. [2024-06-28 00:54:02,940 INFO L125 PetriNetUnfolderBase]: For 111158/111161 co-relation queries the response was YES. [2024-06-28 00:54:02,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29776 conditions, 5863 events. 3582/5863 cut-off events. For 111158/111161 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 39782 event pairs, 1216 based on Foata normal form. 4/5834 useless extension candidates. Maximal degree in co-relation 29668. Up to 5290 conditions per place. [2024-06-28 00:54:02,984 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 260 selfloop transitions, 19 changer transitions 0/292 dead transitions. [2024-06-28 00:54:02,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 292 transitions, 3646 flow [2024-06-28 00:54:02,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:02,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:02,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:54:02,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 00:54:02,985 INFO L175 Difference]: Start difference. First operand has 230 places, 270 transitions, 3036 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:54:02,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 292 transitions, 3646 flow [2024-06-28 00:54:03,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 292 transitions, 3567 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:03,406 INFO L231 Difference]: Finished difference. Result has 231 places, 270 transitions, 3003 flow [2024-06-28 00:54:03,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3003, PETRI_PLACES=231, PETRI_TRANSITIONS=270} [2024-06-28 00:54:03,407 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 182 predicate places. [2024-06-28 00:54:03,407 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 270 transitions, 3003 flow [2024-06-28 00:54:03,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:03,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:03,407 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-28 00:54:03,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:54:03,407 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:03,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:03,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1220229186, now seen corresponding path program 1 times [2024-06-28 00:54:03,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:03,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749735879] [2024-06-28 00:54:03,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:03,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:03,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:03,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-28 00:54:03,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:03,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749735879] [2024-06-28 00:54:03,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749735879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:03,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:03,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:03,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169065417] [2024-06-28 00:54:03,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:03,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:54:03,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:03,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:54:03,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:54:03,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 45 [2024-06-28 00:54:03,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 270 transitions, 3003 flow. Second operand has 5 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:03,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:03,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 45 [2024-06-28 00:54:03,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:04,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([205] L749-->P1EXIT: Formula: (and (= |v_P1Thread1of1ForFork0_#res.offset_1| 0) (= |v_P1Thread1of1ForFork0_#res.base_1| 0)) InVars {} OutVars{P1Thread1of1ForFork0_#res.base=|v_P1Thread1of1ForFork0_#res.base_1|, P1Thread1of1ForFork0_#res.offset=|v_P1Thread1of1ForFork0_#res.offset_1|} AuxVars[] AssignedVars[P1Thread1of1ForFork0_#res.offset, P1Thread1of1ForFork0_#res.base][54], [Black: 515#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 260#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 522#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 520#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 268#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 530#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), Black: 531#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 1)), 96#true, Black: 280#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 228#true, Black: 540#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 539#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 288#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 296#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 148#true, Black: 551#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 303#(and (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 304#(and (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, Black: 305#(and (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), P2Thread1of1ForFork2InUse, P1Thread1of1ForFork0InUse, 685#true, Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 316#(and (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 571#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 63#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 64#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 324#(and (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 325#(and (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 69#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 579#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 583#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 581#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 80#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 335#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 595#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 85#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~z~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 86#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 345#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 613#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 99#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 100#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 358#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 621#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= 2 ~z~0) (= ~y~0 1)), Black: 110#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 371#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 117#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 629#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 13#L726true, Black: 641#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 384#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 675#true, Black: 132#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 650#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 134#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 657#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 146#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 399#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 67#true, Black: 665#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 154#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 152#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 153#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 1) (= ~x~0 1) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 673#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1)), Black: 412#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 477#true, 16#L18-2true, Black: 162#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 681#(and (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 427#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 426#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 89#true, Black: 441#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 185#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 187#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 202#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 456#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 158#true, 525#true, 61#true, 49#P1EXITtrue, 659#true, Black: 471#(and (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 214#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~x~0 1) (= 2 ~z~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 482#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~z~0 0) (= ~y~0 1)), Black: 226#(and (= ~__unbuffered_cnt~0 0) (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 234#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), 339#true, Black: 489#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~z~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 34#L764true, Black: 242#(and (= ~__unbuffered_p1_EAX~0 1) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 498#(and (= ~z~0 1) (= ~x~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 503#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1)), Black: 504#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 502#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0)), Black: 250#(and (= ~__unbuffered_p1_EAX~0 0) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= 2 ~z~0) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-28 00:54:04,570 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-06-28 00:54:04,572 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 00:54:04,572 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 00:54:04,572 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-28 00:54:04,619 INFO L124 PetriNetUnfolderBase]: 4578/8389 cut-off events. [2024-06-28 00:54:04,620 INFO L125 PetriNetUnfolderBase]: For 147255/148008 co-relation queries the response was YES. [2024-06-28 00:54:04,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40151 conditions, 8389 events. 4578/8389 cut-off events. For 147255/148008 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 68699 event pairs, 1156 based on Foata normal form. 325/8120 useless extension candidates. Maximal degree in co-relation 40042. Up to 3616 conditions per place. [2024-06-28 00:54:04,706 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 232 selfloop transitions, 146 changer transitions 8/533 dead transitions. [2024-06-28 00:54:04,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 533 transitions, 6443 flow [2024-06-28 00:54:04,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:04,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:04,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 221 transitions. [2024-06-28 00:54:04,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7015873015873015 [2024-06-28 00:54:04,707 INFO L175 Difference]: Start difference. First operand has 231 places, 270 transitions, 3003 flow. Second operand 7 states and 221 transitions. [2024-06-28 00:54:04,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 533 transitions, 6443 flow [2024-06-28 00:54:05,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 533 transitions, 6330 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:05,184 INFO L231 Difference]: Finished difference. Result has 238 places, 372 transitions, 4597 flow [2024-06-28 00:54:05,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2958, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4597, PETRI_PLACES=238, PETRI_TRANSITIONS=372} [2024-06-28 00:54:05,184 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 189 predicate places. [2024-06-28 00:54:05,184 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 372 transitions, 4597 flow [2024-06-28 00:54:05,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:05,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:05,185 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-28 00:54:05,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:54:05,185 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:05,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:05,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1042348484, now seen corresponding path program 1 times [2024-06-28 00:54:05,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:05,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760831743] [2024-06-28 00:54:05,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:05,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:05,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:05,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:05,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:05,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760831743] [2024-06-28 00:54:05,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760831743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:05,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:05,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:05,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194418276] [2024-06-28 00:54:05,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:05,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:05,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:05,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:05,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:05,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:05,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 372 transitions, 4597 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:05,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:05,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:05,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:06,726 INFO L124 PetriNetUnfolderBase]: 6272/10253 cut-off events. [2024-06-28 00:54:06,727 INFO L125 PetriNetUnfolderBase]: For 236021/236241 co-relation queries the response was YES. [2024-06-28 00:54:06,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56413 conditions, 10253 events. 6272/10253 cut-off events. For 236021/236241 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 73985 event pairs, 1893 based on Foata normal form. 85/10183 useless extension candidates. Maximal degree in co-relation 56299. Up to 8785 conditions per place. [2024-06-28 00:54:06,816 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 286 selfloop transitions, 37 changer transitions 92/429 dead transitions. [2024-06-28 00:54:06,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 429 transitions, 5816 flow [2024-06-28 00:54:06,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:06,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:06,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 00:54:06,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-28 00:54:06,817 INFO L175 Difference]: Start difference. First operand has 238 places, 372 transitions, 4597 flow. Second operand 7 states and 200 transitions. [2024-06-28 00:54:06,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 429 transitions, 5816 flow [2024-06-28 00:54:07,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 429 transitions, 5800 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-28 00:54:07,549 INFO L231 Difference]: Finished difference. Result has 247 places, 297 transitions, 3623 flow [2024-06-28 00:54:07,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3623, PETRI_PLACES=247, PETRI_TRANSITIONS=297} [2024-06-28 00:54:07,550 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 198 predicate places. [2024-06-28 00:54:07,550 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 297 transitions, 3623 flow [2024-06-28 00:54:07,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:07,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:07,550 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-28 00:54:07,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:54:07,550 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:07,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:07,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1226959430, now seen corresponding path program 2 times [2024-06-28 00:54:07,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:07,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496157048] [2024-06-28 00:54:07,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:07,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:07,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:07,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:07,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:07,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496157048] [2024-06-28 00:54:07,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496157048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:07,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:07,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:07,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775209278] [2024-06-28 00:54:07,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:07,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:07,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:07,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:07,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:07,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:07,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 297 transitions, 3623 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:07,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:07,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:07,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:08,807 INFO L124 PetriNetUnfolderBase]: 5201/8693 cut-off events. [2024-06-28 00:54:08,807 INFO L125 PetriNetUnfolderBase]: For 241288/241515 co-relation queries the response was YES. [2024-06-28 00:54:08,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48973 conditions, 8693 events. 5201/8693 cut-off events. For 241288/241515 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 63187 event pairs, 1877 based on Foata normal form. 104/8678 useless extension candidates. Maximal degree in co-relation 48854. Up to 7548 conditions per place. [2024-06-28 00:54:09,050 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 288 selfloop transitions, 35 changer transitions 0/337 dead transitions. [2024-06-28 00:54:09,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 337 transitions, 4554 flow [2024-06-28 00:54:09,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:09,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:09,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 00:54:09,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-28 00:54:09,052 INFO L175 Difference]: Start difference. First operand has 247 places, 297 transitions, 3623 flow. Second operand 7 states and 197 transitions. [2024-06-28 00:54:09,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 337 transitions, 4554 flow [2024-06-28 00:54:09,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 337 transitions, 4508 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:09,805 INFO L231 Difference]: Finished difference. Result has 250 places, 301 transitions, 3714 flow [2024-06-28 00:54:09,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3714, PETRI_PLACES=250, PETRI_TRANSITIONS=301} [2024-06-28 00:54:09,805 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 201 predicate places. [2024-06-28 00:54:09,805 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 301 transitions, 3714 flow [2024-06-28 00:54:09,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:09,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:09,806 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-28 00:54:09,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:54:09,806 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:09,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:09,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1227285860, now seen corresponding path program 3 times [2024-06-28 00:54:09,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:09,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243272929] [2024-06-28 00:54:09,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:09,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:09,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:09,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:09,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:09,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243272929] [2024-06-28 00:54:09,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243272929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:09,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:09,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:09,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147787627] [2024-06-28 00:54:09,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:09,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:09,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:09,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:09,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:09,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:09,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 301 transitions, 3714 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:09,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:09,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:09,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:11,127 INFO L124 PetriNetUnfolderBase]: 5160/8503 cut-off events. [2024-06-28 00:54:11,127 INFO L125 PetriNetUnfolderBase]: For 238614/238752 co-relation queries the response was YES. [2024-06-28 00:54:11,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48495 conditions, 8503 events. 5160/8503 cut-off events. For 238614/238752 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 60661 event pairs, 1270 based on Foata normal form. 114/8523 useless extension candidates. Maximal degree in co-relation 48374. Up to 7617 conditions per place. [2024-06-28 00:54:11,215 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 284 selfloop transitions, 34 changer transitions 1/333 dead transitions. [2024-06-28 00:54:11,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 333 transitions, 4470 flow [2024-06-28 00:54:11,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:11,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:11,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 00:54:11,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-28 00:54:11,215 INFO L175 Difference]: Start difference. First operand has 250 places, 301 transitions, 3714 flow. Second operand 7 states and 193 transitions. [2024-06-28 00:54:11,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 333 transitions, 4470 flow [2024-06-28 00:54:11,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 333 transitions, 4428 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:11,885 INFO L231 Difference]: Finished difference. Result has 254 places, 300 transitions, 3730 flow [2024-06-28 00:54:11,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3672, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3730, PETRI_PLACES=254, PETRI_TRANSITIONS=300} [2024-06-28 00:54:11,885 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 205 predicate places. [2024-06-28 00:54:11,885 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 300 transitions, 3730 flow [2024-06-28 00:54:11,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:11,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:11,885 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-28 00:54:11,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:54:11,885 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:11,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:11,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1049800010, now seen corresponding path program 1 times [2024-06-28 00:54:11,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:11,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949012226] [2024-06-28 00:54:11,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:11,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:11,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:11,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:11,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:11,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949012226] [2024-06-28 00:54:11,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949012226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:11,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:11,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:11,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265839522] [2024-06-28 00:54:11,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:11,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:11,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:11,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:11,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:12,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:12,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 300 transitions, 3730 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:12,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:12,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:12,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:13,243 INFO L124 PetriNetUnfolderBase]: 5244/8681 cut-off events. [2024-06-28 00:54:13,244 INFO L125 PetriNetUnfolderBase]: For 242200/242365 co-relation queries the response was YES. [2024-06-28 00:54:13,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49734 conditions, 8681 events. 5244/8681 cut-off events. For 242200/242365 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 62455 event pairs, 1205 based on Foata normal form. 123/8698 useless extension candidates. Maximal degree in co-relation 49611. Up to 6867 conditions per place. [2024-06-28 00:54:13,321 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 194 selfloop transitions, 151 changer transitions 0/359 dead transitions. [2024-06-28 00:54:13,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 359 transitions, 5047 flow [2024-06-28 00:54:13,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:13,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:13,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-28 00:54:13,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-06-28 00:54:13,322 INFO L175 Difference]: Start difference. First operand has 254 places, 300 transitions, 3730 flow. Second operand 8 states and 242 transitions. [2024-06-28 00:54:13,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 359 transitions, 5047 flow [2024-06-28 00:54:14,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 359 transitions, 4980 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:14,060 INFO L231 Difference]: Finished difference. Result has 257 places, 314 transitions, 4164 flow [2024-06-28 00:54:14,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3663, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4164, PETRI_PLACES=257, PETRI_TRANSITIONS=314} [2024-06-28 00:54:14,060 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 208 predicate places. [2024-06-28 00:54:14,060 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 314 transitions, 4164 flow [2024-06-28 00:54:14,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:14,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:14,061 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-28 00:54:14,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:54:14,061 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:14,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:14,061 INFO L85 PathProgramCache]: Analyzing trace with hash 693732454, now seen corresponding path program 1 times [2024-06-28 00:54:14,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:14,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629247174] [2024-06-28 00:54:14,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:14,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:14,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:14,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:14,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:14,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629247174] [2024-06-28 00:54:14,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629247174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:14,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:14,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:14,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711756528] [2024-06-28 00:54:14,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:14,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:14,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:14,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:14,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:14,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:14,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 314 transitions, 4164 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:14,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:14,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:14,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:15,306 INFO L124 PetriNetUnfolderBase]: 5277/8720 cut-off events. [2024-06-28 00:54:15,306 INFO L125 PetriNetUnfolderBase]: For 256912/257093 co-relation queries the response was YES. [2024-06-28 00:54:15,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52037 conditions, 8720 events. 5277/8720 cut-off events. For 256912/257093 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 62633 event pairs, 1188 based on Foata normal form. 126/8743 useless extension candidates. Maximal degree in co-relation 51913. Up to 7503 conditions per place. [2024-06-28 00:54:15,403 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 265 selfloop transitions, 72 changer transitions 1/352 dead transitions. [2024-06-28 00:54:15,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 352 transitions, 5212 flow [2024-06-28 00:54:15,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:15,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:15,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 00:54:15,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-28 00:54:15,404 INFO L175 Difference]: Start difference. First operand has 257 places, 314 transitions, 4164 flow. Second operand 7 states and 200 transitions. [2024-06-28 00:54:15,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 352 transitions, 5212 flow [2024-06-28 00:54:16,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 352 transitions, 4965 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:16,259 INFO L231 Difference]: Finished difference. Result has 261 places, 320 transitions, 4139 flow [2024-06-28 00:54:16,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3920, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4139, PETRI_PLACES=261, PETRI_TRANSITIONS=320} [2024-06-28 00:54:16,259 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-28 00:54:16,259 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 320 transitions, 4139 flow [2024-06-28 00:54:16,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:16,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:16,259 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-28 00:54:16,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:54:16,259 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:16,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:16,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1049919980, now seen corresponding path program 2 times [2024-06-28 00:54:16,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:16,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092753516] [2024-06-28 00:54:16,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:16,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:16,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:16,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:16,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:16,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092753516] [2024-06-28 00:54:16,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092753516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:16,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:16,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:16,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905662971] [2024-06-28 00:54:16,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:16,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:16,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:16,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:16,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:16,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:16,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 320 transitions, 4139 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:16,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:16,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:16,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:17,583 INFO L124 PetriNetUnfolderBase]: 5234/8616 cut-off events. [2024-06-28 00:54:17,583 INFO L125 PetriNetUnfolderBase]: For 261088/261266 co-relation queries the response was YES. [2024-06-28 00:54:17,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51217 conditions, 8616 events. 5234/8616 cut-off events. For 261088/261266 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 61866 event pairs, 1135 based on Foata normal form. 119/8623 useless extension candidates. Maximal degree in co-relation 51091. Up to 7410 conditions per place. [2024-06-28 00:54:17,671 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 255 selfloop transitions, 94 changer transitions 0/363 dead transitions. [2024-06-28 00:54:17,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 363 transitions, 5092 flow [2024-06-28 00:54:17,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:17,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:17,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 00:54:17,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:54:17,672 INFO L175 Difference]: Start difference. First operand has 261 places, 320 transitions, 4139 flow. Second operand 8 states and 232 transitions. [2024-06-28 00:54:17,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 363 transitions, 5092 flow [2024-06-28 00:54:18,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 363 transitions, 4917 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:18,588 INFO L231 Difference]: Finished difference. Result has 265 places, 323 transitions, 4193 flow [2024-06-28 00:54:18,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3964, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4193, PETRI_PLACES=265, PETRI_TRANSITIONS=323} [2024-06-28 00:54:18,588 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 216 predicate places. [2024-06-28 00:54:18,589 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 323 transitions, 4193 flow [2024-06-28 00:54:18,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:18,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:18,589 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-28 00:54:18,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:54:18,589 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:18,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:18,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1806607972, now seen corresponding path program 2 times [2024-06-28 00:54:18,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:18,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123881460] [2024-06-28 00:54:18,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:18,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:18,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:18,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:18,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:18,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123881460] [2024-06-28 00:54:18,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123881460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:18,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:18,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:18,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584881764] [2024-06-28 00:54:18,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:18,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:18,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:18,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:18,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:18,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:18,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 323 transitions, 4193 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:18,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:18,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:18,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:19,861 INFO L124 PetriNetUnfolderBase]: 5378/8897 cut-off events. [2024-06-28 00:54:19,861 INFO L125 PetriNetUnfolderBase]: For 273782/273978 co-relation queries the response was YES. [2024-06-28 00:54:19,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53042 conditions, 8897 events. 5378/8897 cut-off events. For 273782/273978 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 64267 event pairs, 1196 based on Foata normal form. 141/8932 useless extension candidates. Maximal degree in co-relation 52916. Up to 7605 conditions per place. [2024-06-28 00:54:19,955 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 270 selfloop transitions, 86 changer transitions 1/371 dead transitions. [2024-06-28 00:54:19,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 371 transitions, 5547 flow [2024-06-28 00:54:19,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:19,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:19,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 00:54:19,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-28 00:54:19,956 INFO L175 Difference]: Start difference. First operand has 265 places, 323 transitions, 4193 flow. Second operand 7 states and 199 transitions. [2024-06-28 00:54:19,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 371 transitions, 5547 flow [2024-06-28 00:54:21,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 371 transitions, 5303 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:21,091 INFO L231 Difference]: Finished difference. Result has 266 places, 339 transitions, 4331 flow [2024-06-28 00:54:21,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3987, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4331, PETRI_PLACES=266, PETRI_TRANSITIONS=339} [2024-06-28 00:54:21,092 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 217 predicate places. [2024-06-28 00:54:21,092 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 339 transitions, 4331 flow [2024-06-28 00:54:21,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:21,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:21,092 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-28 00:54:21,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:54:21,092 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:21,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:21,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1227051500, now seen corresponding path program 3 times [2024-06-28 00:54:21,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:21,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991501783] [2024-06-28 00:54:21,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:21,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:21,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:21,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:21,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:21,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991501783] [2024-06-28 00:54:21,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991501783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:21,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:21,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:21,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352901976] [2024-06-28 00:54:21,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:21,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:21,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:21,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:21,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:21,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:21,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 339 transitions, 4331 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:21,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:21,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:21,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:22,510 INFO L124 PetriNetUnfolderBase]: 5335/8889 cut-off events. [2024-06-28 00:54:22,511 INFO L125 PetriNetUnfolderBase]: For 281685/281858 co-relation queries the response was YES. [2024-06-28 00:54:22,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52626 conditions, 8889 events. 5335/8889 cut-off events. For 281685/281858 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 64857 event pairs, 1213 based on Foata normal form. 114/8895 useless extension candidates. Maximal degree in co-relation 52499. Up to 7490 conditions per place. [2024-06-28 00:54:22,613 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 255 selfloop transitions, 119 changer transitions 0/388 dead transitions. [2024-06-28 00:54:22,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 388 transitions, 5525 flow [2024-06-28 00:54:22,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:22,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:22,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-28 00:54:22,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:54:22,614 INFO L175 Difference]: Start difference. First operand has 266 places, 339 transitions, 4331 flow. Second operand 9 states and 252 transitions. [2024-06-28 00:54:22,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 388 transitions, 5525 flow [2024-06-28 00:54:23,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 388 transitions, 5416 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:23,651 INFO L231 Difference]: Finished difference. Result has 274 places, 347 transitions, 4587 flow [2024-06-28 00:54:23,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4222, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4587, PETRI_PLACES=274, PETRI_TRANSITIONS=347} [2024-06-28 00:54:23,652 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 225 predicate places. [2024-06-28 00:54:23,652 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 347 transitions, 4587 flow [2024-06-28 00:54:23,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:23,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:23,652 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-28 00:54:23,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:54:23,652 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:23,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:23,652 INFO L85 PathProgramCache]: Analyzing trace with hash -747573638, now seen corresponding path program 3 times [2024-06-28 00:54:23,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:23,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415314754] [2024-06-28 00:54:23,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:23,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:23,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:23,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:23,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:23,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415314754] [2024-06-28 00:54:23,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415314754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:23,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:23,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:23,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449304273] [2024-06-28 00:54:23,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:23,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:23,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:23,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:23,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:23,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:23,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 347 transitions, 4587 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:23,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:23,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:23,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:24,986 INFO L124 PetriNetUnfolderBase]: 5401/8945 cut-off events. [2024-06-28 00:54:24,986 INFO L125 PetriNetUnfolderBase]: For 292459/292651 co-relation queries the response was YES. [2024-06-28 00:54:25,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53789 conditions, 8945 events. 5401/8945 cut-off events. For 292459/292651 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 64738 event pairs, 1196 based on Foata normal form. 137/8974 useless extension candidates. Maximal degree in co-relation 53660. Up to 7639 conditions per place. [2024-06-28 00:54:25,097 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 272 selfloop transitions, 90 changer transitions 0/376 dead transitions. [2024-06-28 00:54:25,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 376 transitions, 5625 flow [2024-06-28 00:54:25,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:25,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:25,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 00:54:25,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-28 00:54:25,098 INFO L175 Difference]: Start difference. First operand has 274 places, 347 transitions, 4587 flow. Second operand 7 states and 197 transitions. [2024-06-28 00:54:25,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 376 transitions, 5625 flow [2024-06-28 00:54:26,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 376 transitions, 5405 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:26,141 INFO L231 Difference]: Finished difference. Result has 276 places, 347 transitions, 4553 flow [2024-06-28 00:54:26,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4367, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4553, PETRI_PLACES=276, PETRI_TRANSITIONS=347} [2024-06-28 00:54:26,141 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 227 predicate places. [2024-06-28 00:54:26,141 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 347 transitions, 4553 flow [2024-06-28 00:54:26,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:26,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:26,142 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-28 00:54:26,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:54:26,142 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:26,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:26,142 INFO L85 PathProgramCache]: Analyzing trace with hash 580408484, now seen corresponding path program 4 times [2024-06-28 00:54:26,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:26,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78168495] [2024-06-28 00:54:26,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:26,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:26,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:26,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:26,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:26,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78168495] [2024-06-28 00:54:26,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78168495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:26,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:26,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:26,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007529858] [2024-06-28 00:54:26,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:26,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:26,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:26,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:26,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:26,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:26,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 347 transitions, 4553 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:26,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:26,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:26,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:27,495 INFO L124 PetriNetUnfolderBase]: 5460/9168 cut-off events. [2024-06-28 00:54:27,495 INFO L125 PetriNetUnfolderBase]: For 314211/314459 co-relation queries the response was YES. [2024-06-28 00:54:27,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54448 conditions, 9168 events. 5460/9168 cut-off events. For 314211/314459 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 67671 event pairs, 1924 based on Foata normal form. 117/9159 useless extension candidates. Maximal degree in co-relation 54320. Up to 7930 conditions per place. [2024-06-28 00:54:27,596 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 327 selfloop transitions, 36 changer transitions 0/377 dead transitions. [2024-06-28 00:54:27,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 377 transitions, 5405 flow [2024-06-28 00:54:27,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:27,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:27,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-28 00:54:27,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-28 00:54:27,597 INFO L175 Difference]: Start difference. First operand has 276 places, 347 transitions, 4553 flow. Second operand 6 states and 170 transitions. [2024-06-28 00:54:27,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 377 transitions, 5405 flow [2024-06-28 00:54:28,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 377 transitions, 5239 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:28,609 INFO L231 Difference]: Finished difference. Result has 277 places, 348 transitions, 4483 flow [2024-06-28 00:54:28,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4387, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4483, PETRI_PLACES=277, PETRI_TRANSITIONS=348} [2024-06-28 00:54:28,610 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 228 predicate places. [2024-06-28 00:54:28,610 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 348 transitions, 4483 flow [2024-06-28 00:54:28,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:28,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:28,610 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-28 00:54:28,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:54:28,610 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:28,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:28,610 INFO L85 PathProgramCache]: Analyzing trace with hash 580082054, now seen corresponding path program 5 times [2024-06-28 00:54:28,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:28,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197498476] [2024-06-28 00:54:28,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:28,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:28,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:28,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:28,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:28,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197498476] [2024-06-28 00:54:28,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197498476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:28,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:28,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:28,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520633309] [2024-06-28 00:54:28,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:28,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:28,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:28,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:28,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:28,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:28,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 348 transitions, 4483 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:28,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:28,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:28,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:30,019 INFO L124 PetriNetUnfolderBase]: 5503/9077 cut-off events. [2024-06-28 00:54:30,019 INFO L125 PetriNetUnfolderBase]: For 317007/317161 co-relation queries the response was YES. [2024-06-28 00:54:30,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54551 conditions, 9077 events. 5503/9077 cut-off events. For 317007/317161 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 65415 event pairs, 987 based on Foata normal form. 131/9106 useless extension candidates. Maximal degree in co-relation 54422. Up to 7562 conditions per place. [2024-06-28 00:54:30,110 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 328 selfloop transitions, 43 changer transitions 0/385 dead transitions. [2024-06-28 00:54:30,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 385 transitions, 5497 flow [2024-06-28 00:54:30,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:30,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:30,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:54:30,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 00:54:30,111 INFO L175 Difference]: Start difference. First operand has 277 places, 348 transitions, 4483 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:54:30,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 385 transitions, 5497 flow [2024-06-28 00:54:31,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 385 transitions, 5422 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:31,106 INFO L231 Difference]: Finished difference. Result has 278 places, 349 transitions, 4520 flow [2024-06-28 00:54:31,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4520, PETRI_PLACES=278, PETRI_TRANSITIONS=349} [2024-06-28 00:54:31,106 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 229 predicate places. [2024-06-28 00:54:31,106 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 349 transitions, 4520 flow [2024-06-28 00:54:31,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:31,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:31,107 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-28 00:54:31,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:54:31,107 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:31,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:31,107 INFO L85 PathProgramCache]: Analyzing trace with hash 591133244, now seen corresponding path program 6 times [2024-06-28 00:54:31,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:31,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012383932] [2024-06-28 00:54:31,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:31,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:31,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:31,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:31,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:31,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012383932] [2024-06-28 00:54:31,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012383932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:31,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:31,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:31,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667163772] [2024-06-28 00:54:31,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:31,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:31,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:31,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:31,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:31,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:31,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 349 transitions, 4520 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:31,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:31,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:31,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:32,426 INFO L124 PetriNetUnfolderBase]: 5469/9032 cut-off events. [2024-06-28 00:54:32,426 INFO L125 PetriNetUnfolderBase]: For 307658/307828 co-relation queries the response was YES. [2024-06-28 00:54:32,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54130 conditions, 9032 events. 5469/9032 cut-off events. For 307658/307828 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 65231 event pairs, 1284 based on Foata normal form. 132/9057 useless extension candidates. Maximal degree in co-relation 54001. Up to 8068 conditions per place. [2024-06-28 00:54:32,530 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 320 selfloop transitions, 38 changer transitions 0/372 dead transitions. [2024-06-28 00:54:32,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 372 transitions, 5332 flow [2024-06-28 00:54:32,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:32,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:32,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-28 00:54:32,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 00:54:32,531 INFO L175 Difference]: Start difference. First operand has 278 places, 349 transitions, 4520 flow. Second operand 6 states and 165 transitions. [2024-06-28 00:54:32,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 372 transitions, 5332 flow [2024-06-28 00:54:33,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 372 transitions, 5252 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:33,463 INFO L231 Difference]: Finished difference. Result has 279 places, 349 transitions, 4521 flow [2024-06-28 00:54:33,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4440, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4521, PETRI_PLACES=279, PETRI_TRANSITIONS=349} [2024-06-28 00:54:33,463 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 230 predicate places. [2024-06-28 00:54:33,463 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 349 transitions, 4521 flow [2024-06-28 00:54:33,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:33,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:33,464 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-28 00:54:33,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:54:33,464 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:33,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:33,464 INFO L85 PathProgramCache]: Analyzing trace with hash 328858984, now seen corresponding path program 4 times [2024-06-28 00:54:33,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:33,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214470780] [2024-06-28 00:54:33,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:33,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:33,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:33,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:33,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:33,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214470780] [2024-06-28 00:54:33,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214470780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:33,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:33,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:33,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314291568] [2024-06-28 00:54:33,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:33,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:33,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:33,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:33,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:33,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:33,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 349 transitions, 4521 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:33,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:33,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:33,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:34,921 INFO L124 PetriNetUnfolderBase]: 5496/9427 cut-off events. [2024-06-28 00:54:34,921 INFO L125 PetriNetUnfolderBase]: For 297692/297907 co-relation queries the response was YES. [2024-06-28 00:54:34,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54481 conditions, 9427 events. 5496/9427 cut-off events. For 297692/297907 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 71203 event pairs, 1522 based on Foata normal form. 146/9465 useless extension candidates. Maximal degree in co-relation 54353. Up to 7606 conditions per place. [2024-06-28 00:54:35,040 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 265 selfloop transitions, 125 changer transitions 0/404 dead transitions. [2024-06-28 00:54:35,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 404 transitions, 5829 flow [2024-06-28 00:54:35,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:35,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:35,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 00:54:35,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-28 00:54:35,041 INFO L175 Difference]: Start difference. First operand has 279 places, 349 transitions, 4521 flow. Second operand 8 states and 237 transitions. [2024-06-28 00:54:35,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 404 transitions, 5829 flow [2024-06-28 00:54:36,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 404 transitions, 5730 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:36,292 INFO L231 Difference]: Finished difference. Result has 283 places, 363 transitions, 4881 flow [2024-06-28 00:54:36,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4881, PETRI_PLACES=283, PETRI_TRANSITIONS=363} [2024-06-28 00:54:36,292 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 234 predicate places. [2024-06-28 00:54:36,292 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 363 transitions, 4881 flow [2024-06-28 00:54:36,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:36,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:36,293 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-28 00:54:36,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:54:36,293 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:36,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:36,293 INFO L85 PathProgramCache]: Analyzing trace with hash 963728502, now seen corresponding path program 4 times [2024-06-28 00:54:36,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:36,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533402403] [2024-06-28 00:54:36,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:36,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:36,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:36,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:36,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:36,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533402403] [2024-06-28 00:54:36,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533402403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:36,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:36,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:36,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797473952] [2024-06-28 00:54:36,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:36,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:36,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:36,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:36,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:36,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:36,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 363 transitions, 4881 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:36,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:36,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:36,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:37,841 INFO L124 PetriNetUnfolderBase]: 5600/9253 cut-off events. [2024-06-28 00:54:37,842 INFO L125 PetriNetUnfolderBase]: For 304787/305001 co-relation queries the response was YES. [2024-06-28 00:54:37,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55774 conditions, 9253 events. 5600/9253 cut-off events. For 304787/305001 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 67080 event pairs, 1205 based on Foata normal form. 157/9297 useless extension candidates. Maximal degree in co-relation 55644. Up to 8028 conditions per place. [2024-06-28 00:54:37,923 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 303 selfloop transitions, 71 changer transitions 0/388 dead transitions. [2024-06-28 00:54:37,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 388 transitions, 5821 flow [2024-06-28 00:54:37,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:37,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:37,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-28 00:54:37,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-28 00:54:37,924 INFO L175 Difference]: Start difference. First operand has 283 places, 363 transitions, 4881 flow. Second operand 6 states and 173 transitions. [2024-06-28 00:54:37,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 388 transitions, 5821 flow [2024-06-28 00:54:39,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 388 transitions, 5635 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:39,015 INFO L231 Difference]: Finished difference. Result has 286 places, 363 transitions, 4849 flow [2024-06-28 00:54:39,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4849, PETRI_PLACES=286, PETRI_TRANSITIONS=363} [2024-06-28 00:54:39,015 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 237 predicate places. [2024-06-28 00:54:39,015 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 363 transitions, 4849 flow [2024-06-28 00:54:39,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:39,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:39,016 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-28 00:54:39,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:54:39,016 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:39,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:39,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1017523594, now seen corresponding path program 5 times [2024-06-28 00:54:39,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:39,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38497496] [2024-06-28 00:54:39,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:39,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:39,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:39,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-28 00:54:39,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:39,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38497496] [2024-06-28 00:54:39,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38497496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:39,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:39,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:39,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53503] [2024-06-28 00:54:39,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:39,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:39,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:39,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:39,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:39,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:39,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 363 transitions, 4849 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:39,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:39,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:39,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:40,523 INFO L124 PetriNetUnfolderBase]: 5524/9171 cut-off events. [2024-06-28 00:54:40,523 INFO L125 PetriNetUnfolderBase]: For 308670/308865 co-relation queries the response was YES. [2024-06-28 00:54:40,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55174 conditions, 9171 events. 5524/9171 cut-off events. For 308670/308865 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 66980 event pairs, 1210 based on Foata normal form. 141/9209 useless extension candidates. Maximal degree in co-relation 55042. Up to 8043 conditions per place. [2024-06-28 00:54:40,627 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 324 selfloop transitions, 61 changer transitions 0/399 dead transitions. [2024-06-28 00:54:40,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 399 transitions, 5727 flow [2024-06-28 00:54:40,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:40,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:40,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 00:54:40,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 00:54:40,628 INFO L175 Difference]: Start difference. First operand has 286 places, 363 transitions, 4849 flow. Second operand 8 states and 226 transitions. [2024-06-28 00:54:40,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 399 transitions, 5727 flow [2024-06-28 00:54:41,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 399 transitions, 5591 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:41,940 INFO L231 Difference]: Finished difference. Result has 289 places, 363 transitions, 4841 flow [2024-06-28 00:54:41,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4713, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4841, PETRI_PLACES=289, PETRI_TRANSITIONS=363} [2024-06-28 00:54:41,941 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 240 predicate places. [2024-06-28 00:54:41,941 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 363 transitions, 4841 flow [2024-06-28 00:54:41,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:41,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:41,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-28 00:54:41,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:54:41,941 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:41,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:41,941 INFO L85 PathProgramCache]: Analyzing trace with hash 968970726, now seen corresponding path program 6 times [2024-06-28 00:54:41,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:41,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632129450] [2024-06-28 00:54:41,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:41,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:41,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:42,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:42,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:42,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632129450] [2024-06-28 00:54:42,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632129450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:42,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:42,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:42,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101435395] [2024-06-28 00:54:42,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:42,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:42,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:42,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:42,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:42,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:42,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 363 transitions, 4841 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:42,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:42,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:42,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:43,595 INFO L124 PetriNetUnfolderBase]: 5526/9172 cut-off events. [2024-06-28 00:54:43,596 INFO L125 PetriNetUnfolderBase]: For 317617/317838 co-relation queries the response was YES. [2024-06-28 00:54:43,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55314 conditions, 9172 events. 5526/9172 cut-off events. For 317617/317838 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 67090 event pairs, 1215 based on Foata normal form. 146/9208 useless extension candidates. Maximal degree in co-relation 55181. Up to 7656 conditions per place. [2024-06-28 00:54:43,708 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 273 selfloop transitions, 132 changer transitions 0/419 dead transitions. [2024-06-28 00:54:43,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 419 transitions, 6092 flow [2024-06-28 00:54:43,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:43,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:43,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-06-28 00:54:43,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6466666666666666 [2024-06-28 00:54:43,709 INFO L175 Difference]: Start difference. First operand has 289 places, 363 transitions, 4841 flow. Second operand 10 states and 291 transitions. [2024-06-28 00:54:43,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 419 transitions, 6092 flow [2024-06-28 00:54:44,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 419 transitions, 5966 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:44,924 INFO L231 Difference]: Finished difference. Result has 294 places, 366 transitions, 5026 flow [2024-06-28 00:54:44,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4715, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5026, PETRI_PLACES=294, PETRI_TRANSITIONS=366} [2024-06-28 00:54:44,924 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 245 predicate places. [2024-06-28 00:54:44,925 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 366 transitions, 5026 flow [2024-06-28 00:54:44,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:44,925 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-28 00:54:44,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:54:44,925 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:44,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:44,925 INFO L85 PathProgramCache]: Analyzing trace with hash 969269256, now seen corresponding path program 7 times [2024-06-28 00:54:44,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:44,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411794676] [2024-06-28 00:54:44,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:44,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:44,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:45,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-28 00:54:45,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:45,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411794676] [2024-06-28 00:54:45,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411794676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:45,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:45,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:45,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067180824] [2024-06-28 00:54:45,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:45,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:45,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:45,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:45,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:45,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:45,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 366 transitions, 5026 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:45,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:45,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:45,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:46,371 INFO L124 PetriNetUnfolderBase]: 5539/9195 cut-off events. [2024-06-28 00:54:46,371 INFO L125 PetriNetUnfolderBase]: For 327524/327745 co-relation queries the response was YES. [2024-06-28 00:54:46,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56069 conditions, 9195 events. 5539/9195 cut-off events. For 327524/327745 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 67298 event pairs, 1215 based on Foata normal form. 146/9230 useless extension candidates. Maximal degree in co-relation 55935. Up to 7671 conditions per place. [2024-06-28 00:54:46,475 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 270 selfloop transitions, 137 changer transitions 0/421 dead transitions. [2024-06-28 00:54:46,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 421 transitions, 6167 flow [2024-06-28 00:54:46,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:54:46,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:54:46,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 308 transitions. [2024-06-28 00:54:46,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:54:46,476 INFO L175 Difference]: Start difference. First operand has 294 places, 366 transitions, 5026 flow. Second operand 11 states and 308 transitions. [2024-06-28 00:54:46,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 421 transitions, 6167 flow [2024-06-28 00:54:47,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 421 transitions, 5852 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:47,548 INFO L231 Difference]: Finished difference. Result has 297 places, 369 transitions, 5038 flow [2024-06-28 00:54:47,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4723, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5038, PETRI_PLACES=297, PETRI_TRANSITIONS=369} [2024-06-28 00:54:47,548 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-06-28 00:54:47,548 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 369 transitions, 5038 flow [2024-06-28 00:54:47,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:47,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:47,548 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-28 00:54:47,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:54:47,549 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:47,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:47,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1757353738, now seen corresponding path program 5 times [2024-06-28 00:54:47,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:47,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18868783] [2024-06-28 00:54:47,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:47,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:47,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:47,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:47,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:47,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18868783] [2024-06-28 00:54:47,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18868783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:47,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:47,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:47,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042833302] [2024-06-28 00:54:47,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:47,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:47,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:47,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:47,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:47,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:47,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 369 transitions, 5038 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:47,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:47,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:47,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:48,972 INFO L124 PetriNetUnfolderBase]: 5633/9317 cut-off events. [2024-06-28 00:54:48,972 INFO L125 PetriNetUnfolderBase]: For 337233/337452 co-relation queries the response was YES. [2024-06-28 00:54:49,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57079 conditions, 9317 events. 5633/9317 cut-off events. For 337233/337452 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 67769 event pairs, 1191 based on Foata normal form. 160/9364 useless extension candidates. Maximal degree in co-relation 56944. Up to 8072 conditions per place. [2024-06-28 00:54:49,074 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 296 selfloop transitions, 90 changer transitions 0/400 dead transitions. [2024-06-28 00:54:49,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 400 transitions, 6054 flow [2024-06-28 00:54:49,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:49,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:49,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 00:54:49,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 00:54:49,075 INFO L175 Difference]: Start difference. First operand has 297 places, 369 transitions, 5038 flow. Second operand 7 states and 198 transitions. [2024-06-28 00:54:49,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 400 transitions, 6054 flow [2024-06-28 00:54:50,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 400 transitions, 5794 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:50,545 INFO L231 Difference]: Finished difference. Result has 296 places, 372 transitions, 5002 flow [2024-06-28 00:54:50,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4778, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5002, PETRI_PLACES=296, PETRI_TRANSITIONS=372} [2024-06-28 00:54:50,545 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 247 predicate places. [2024-06-28 00:54:50,545 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 372 transitions, 5002 flow [2024-06-28 00:54:50,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:50,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:50,546 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-28 00:54:50,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:54:50,546 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:50,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:50,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1714056394, now seen corresponding path program 8 times [2024-06-28 00:54:50,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:50,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751333191] [2024-06-28 00:54:50,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:50,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:50,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:50,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:50,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:50,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751333191] [2024-06-28 00:54:50,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751333191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:50,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:50,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:50,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901349000] [2024-06-28 00:54:50,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:50,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:50,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:50,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:50,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:50,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:50,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 372 transitions, 5002 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:50,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:50,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:50,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:52,098 INFO L124 PetriNetUnfolderBase]: 5638/9870 cut-off events. [2024-06-28 00:54:52,098 INFO L125 PetriNetUnfolderBase]: For 347809/347965 co-relation queries the response was YES. [2024-06-28 00:54:52,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57893 conditions, 9870 events. 5638/9870 cut-off events. For 347809/347965 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 76418 event pairs, 1539 based on Foata normal form. 140/9920 useless extension candidates. Maximal degree in co-relation 57757. Up to 8189 conditions per place. [2024-06-28 00:54:52,213 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 342 selfloop transitions, 74 changer transitions 0/430 dead transitions. [2024-06-28 00:54:52,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 430 transitions, 6253 flow [2024-06-28 00:54:52,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:54:52,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:54:52,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 320 transitions. [2024-06-28 00:54:52,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-28 00:54:52,214 INFO L175 Difference]: Start difference. First operand has 296 places, 372 transitions, 5002 flow. Second operand 12 states and 320 transitions. [2024-06-28 00:54:52,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 430 transitions, 6253 flow [2024-06-28 00:54:53,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 430 transitions, 6057 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:53,433 INFO L231 Difference]: Finished difference. Result has 303 places, 381 transitions, 5119 flow [2024-06-28 00:54:53,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4814, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5119, PETRI_PLACES=303, PETRI_TRANSITIONS=381} [2024-06-28 00:54:53,440 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 254 predicate places. [2024-06-28 00:54:53,440 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 381 transitions, 5119 flow [2024-06-28 00:54:53,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:53,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:53,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] [2024-06-28 00:54:53,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:54:53,441 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:53,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:53,441 INFO L85 PathProgramCache]: Analyzing trace with hash 472302354, now seen corresponding path program 9 times [2024-06-28 00:54:53,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:53,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822701661] [2024-06-28 00:54:53,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:53,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:53,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:53,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-28 00:54:53,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:53,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822701661] [2024-06-28 00:54:53,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822701661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:53,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:53,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:53,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374480012] [2024-06-28 00:54:53,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:53,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:53,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:53,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:53,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:53,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:53,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 381 transitions, 5119 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:53,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:53,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:53,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:54,967 INFO L124 PetriNetUnfolderBase]: 5599/9305 cut-off events. [2024-06-28 00:54:54,967 INFO L125 PetriNetUnfolderBase]: For 341802/341997 co-relation queries the response was YES. [2024-06-28 00:54:55,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56473 conditions, 9305 events. 5599/9305 cut-off events. For 341802/341997 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 68240 event pairs, 1210 based on Foata normal form. 141/9337 useless extension candidates. Maximal degree in co-relation 56336. Up to 8120 conditions per place. [2024-06-28 00:54:55,073 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 335 selfloop transitions, 74 changer transitions 0/423 dead transitions. [2024-06-28 00:54:55,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 423 transitions, 6065 flow [2024-06-28 00:54:55,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:55,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:55,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-06-28 00:54:55,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6066666666666667 [2024-06-28 00:54:55,074 INFO L175 Difference]: Start difference. First operand has 303 places, 381 transitions, 5119 flow. Second operand 10 states and 273 transitions. [2024-06-28 00:54:55,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 423 transitions, 6065 flow [2024-06-28 00:54:56,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 423 transitions, 5887 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:56,414 INFO L231 Difference]: Finished difference. Result has 305 places, 381 transitions, 5095 flow [2024-06-28 00:54:56,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5095, PETRI_PLACES=305, PETRI_TRANSITIONS=381} [2024-06-28 00:54:56,415 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 256 predicate places. [2024-06-28 00:54:56,415 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 381 transitions, 5095 flow [2024-06-28 00:54:56,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:56,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:56,415 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-28 00:54:56,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:54:56,416 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:56,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:56,416 INFO L85 PathProgramCache]: Analyzing trace with hash 972982932, now seen corresponding path program 6 times [2024-06-28 00:54:56,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:56,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137215278] [2024-06-28 00:54:56,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:56,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:56,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:56,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:56,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:56,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137215278] [2024-06-28 00:54:56,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137215278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:56,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:56,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:56,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056110422] [2024-06-28 00:54:56,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:56,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:56,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:56,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:56,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:56,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:56,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 381 transitions, 5095 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:56,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:56,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:56,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:57,822 INFO L124 PetriNetUnfolderBase]: 5672/9372 cut-off events. [2024-06-28 00:54:57,822 INFO L125 PetriNetUnfolderBase]: For 349999/350210 co-relation queries the response was YES. [2024-06-28 00:54:57,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57286 conditions, 9372 events. 5672/9372 cut-off events. For 349999/350210 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 68034 event pairs, 1205 based on Foata normal form. 154/9408 useless extension candidates. Maximal degree in co-relation 57148. Up to 8118 conditions per place. [2024-06-28 00:54:57,930 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 310 selfloop transitions, 78 changer transitions 0/402 dead transitions. [2024-06-28 00:54:57,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 402 transitions, 5933 flow [2024-06-28 00:54:57,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:57,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:57,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-28 00:54:57,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6577777777777778 [2024-06-28 00:54:57,932 INFO L175 Difference]: Start difference. First operand has 305 places, 381 transitions, 5095 flow. Second operand 5 states and 148 transitions. [2024-06-28 00:54:57,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 402 transitions, 5933 flow [2024-06-28 00:54:59,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 402 transitions, 5783 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 00:54:59,400 INFO L231 Difference]: Finished difference. Result has 301 places, 381 transitions, 5124 flow [2024-06-28 00:54:59,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4945, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5124, PETRI_PLACES=301, PETRI_TRANSITIONS=381} [2024-06-28 00:54:59,400 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 252 predicate places. [2024-06-28 00:54:59,401 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 381 transitions, 5124 flow [2024-06-28 00:54:59,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:59,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:59,401 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-28 00:54:59,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:54:59,401 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:59,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:59,401 INFO L85 PathProgramCache]: Analyzing trace with hash 591136220, now seen corresponding path program 7 times [2024-06-28 00:54:59,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:59,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745754191] [2024-06-28 00:54:59,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:59,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:59,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:59,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:59,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:59,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745754191] [2024-06-28 00:54:59,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745754191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:59,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:59,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:59,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031520851] [2024-06-28 00:54:59,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:59,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:59,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:59,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:59,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:59,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:54:59,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 381 transitions, 5124 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:59,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:59,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:54:59,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:00,812 INFO L124 PetriNetUnfolderBase]: 5675/9392 cut-off events. [2024-06-28 00:55:00,812 INFO L125 PetriNetUnfolderBase]: For 360842/361075 co-relation queries the response was YES. [2024-06-28 00:55:00,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57596 conditions, 9392 events. 5675/9392 cut-off events. For 360842/361075 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 68422 event pairs, 1254 based on Foata normal form. 150/9416 useless extension candidates. Maximal degree in co-relation 57457. Up to 8029 conditions per place. [2024-06-28 00:55:00,929 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 284 selfloop transitions, 105 changer transitions 0/403 dead transitions. [2024-06-28 00:55:00,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 403 transitions, 6119 flow [2024-06-28 00:55:00,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:00,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:00,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 00:55:00,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-28 00:55:00,930 INFO L175 Difference]: Start difference. First operand has 301 places, 381 transitions, 5124 flow. Second operand 6 states and 167 transitions. [2024-06-28 00:55:00,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 403 transitions, 6119 flow [2024-06-28 00:55:02,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 403 transitions, 5935 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:02,541 INFO L231 Difference]: Finished difference. Result has 301 places, 384 transitions, 5187 flow [2024-06-28 00:55:02,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4944, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5187, PETRI_PLACES=301, PETRI_TRANSITIONS=384} [2024-06-28 00:55:02,541 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 252 predicate places. [2024-06-28 00:55:02,541 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 384 transitions, 5187 flow [2024-06-28 00:55:02,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:02,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:02,541 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-28 00:55:02,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:55:02,542 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:02,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:02,542 INFO L85 PathProgramCache]: Analyzing trace with hash 580411460, now seen corresponding path program 8 times [2024-06-28 00:55:02,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:02,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441536207] [2024-06-28 00:55:02,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:02,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:02,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:02,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:02,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:02,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441536207] [2024-06-28 00:55:02,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441536207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:02,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:02,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:02,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345316106] [2024-06-28 00:55:02,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:02,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:02,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:02,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:02,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:02,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:02,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 384 transitions, 5187 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:02,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:02,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:02,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:03,960 INFO L124 PetriNetUnfolderBase]: 5680/9394 cut-off events. [2024-06-28 00:55:03,960 INFO L125 PetriNetUnfolderBase]: For 348569/348780 co-relation queries the response was YES. [2024-06-28 00:55:04,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57469 conditions, 9394 events. 5680/9394 cut-off events. For 348569/348780 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 68424 event pairs, 1211 based on Foata normal form. 154/9431 useless extension candidates. Maximal degree in co-relation 57331. Up to 8034 conditions per place. [2024-06-28 00:55:04,068 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 294 selfloop transitions, 104 changer transitions 0/412 dead transitions. [2024-06-28 00:55:04,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 412 transitions, 6220 flow [2024-06-28 00:55:04,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:04,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:04,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:55:04,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6370370370370371 [2024-06-28 00:55:04,069 INFO L175 Difference]: Start difference. First operand has 301 places, 384 transitions, 5187 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:55:04,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 412 transitions, 6220 flow [2024-06-28 00:55:05,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 412 transitions, 5995 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:05,854 INFO L231 Difference]: Finished difference. Result has 303 places, 387 transitions, 5213 flow [2024-06-28 00:55:05,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4968, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5213, PETRI_PLACES=303, PETRI_TRANSITIONS=387} [2024-06-28 00:55:05,854 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 254 predicate places. [2024-06-28 00:55:05,854 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 387 transitions, 5213 flow [2024-06-28 00:55:05,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:05,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:05,854 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-28 00:55:05,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:55:05,854 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:05,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:05,855 INFO L85 PathProgramCache]: Analyzing trace with hash 661186140, now seen corresponding path program 10 times [2024-06-28 00:55:05,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:05,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122644832] [2024-06-28 00:55:05,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:05,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:05,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:05,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:05,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:05,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122644832] [2024-06-28 00:55:05,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122644832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:05,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:05,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:05,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067560389] [2024-06-28 00:55:05,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:05,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:05,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:05,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:05,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:06,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:06,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 387 transitions, 5213 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:06,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:06,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:06,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:07,451 INFO L124 PetriNetUnfolderBase]: 5646/9382 cut-off events. [2024-06-28 00:55:07,451 INFO L125 PetriNetUnfolderBase]: For 358475/358673 co-relation queries the response was YES. [2024-06-28 00:55:07,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57351 conditions, 9382 events. 5646/9382 cut-off events. For 358475/358673 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 68908 event pairs, 1213 based on Foata normal form. 144/9413 useless extension candidates. Maximal degree in co-relation 57213. Up to 8218 conditions per place. [2024-06-28 00:55:07,561 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 356 selfloop transitions, 66 changer transitions 0/436 dead transitions. [2024-06-28 00:55:07,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 436 transitions, 6467 flow [2024-06-28 00:55:07,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:07,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:07,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 287 transitions. [2024-06-28 00:55:07,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797979797979798 [2024-06-28 00:55:07,562 INFO L175 Difference]: Start difference. First operand has 303 places, 387 transitions, 5213 flow. Second operand 11 states and 287 transitions. [2024-06-28 00:55:07,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 436 transitions, 6467 flow [2024-06-28 00:55:09,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 436 transitions, 6227 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:09,044 INFO L231 Difference]: Finished difference. Result has 311 places, 396 transitions, 5293 flow [2024-06-28 00:55:09,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4981, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5293, PETRI_PLACES=311, PETRI_TRANSITIONS=396} [2024-06-28 00:55:09,044 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 262 predicate places. [2024-06-28 00:55:09,044 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 396 transitions, 5293 flow [2024-06-28 00:55:09,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:09,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:09,045 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-28 00:55:09,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:55:09,045 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:09,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:09,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1664687714, now seen corresponding path program 9 times [2024-06-28 00:55:09,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:09,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909295857] [2024-06-28 00:55:09,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:09,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:09,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:09,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:09,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:09,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909295857] [2024-06-28 00:55:09,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909295857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:09,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:09,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:09,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286761392] [2024-06-28 00:55:09,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:09,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:09,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:09,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:09,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:09,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:09,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 396 transitions, 5293 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:09,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:09,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:09,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:10,697 INFO L124 PetriNetUnfolderBase]: 5719/9469 cut-off events. [2024-06-28 00:55:10,697 INFO L125 PetriNetUnfolderBase]: For 358004/358215 co-relation queries the response was YES. [2024-06-28 00:55:10,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57963 conditions, 9469 events. 5719/9469 cut-off events. For 358004/358215 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 68987 event pairs, 1213 based on Foata normal form. 154/9503 useless extension candidates. Maximal degree in co-relation 57823. Up to 8081 conditions per place. [2024-06-28 00:55:10,786 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 307 selfloop transitions, 101 changer transitions 1/423 dead transitions. [2024-06-28 00:55:10,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 423 transitions, 6191 flow [2024-06-28 00:55:10,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:10,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:10,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:55:10,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6481481481481481 [2024-06-28 00:55:10,788 INFO L175 Difference]: Start difference. First operand has 311 places, 396 transitions, 5293 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:55:10,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 423 transitions, 6191 flow [2024-06-28 00:55:12,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 423 transitions, 6035 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:12,344 INFO L231 Difference]: Finished difference. Result has 310 places, 396 transitions, 5353 flow [2024-06-28 00:55:12,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5137, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5353, PETRI_PLACES=310, PETRI_TRANSITIONS=396} [2024-06-28 00:55:12,344 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 261 predicate places. [2024-06-28 00:55:12,344 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 396 transitions, 5353 flow [2024-06-28 00:55:12,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:12,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:12,344 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-28 00:55:12,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:55:12,345 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:12,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:12,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1082594534, now seen corresponding path program 11 times [2024-06-28 00:55:12,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:12,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860637853] [2024-06-28 00:55:12,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:12,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:12,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:12,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-28 00:55:12,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:12,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860637853] [2024-06-28 00:55:12,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860637853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:12,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:12,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:12,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393202868] [2024-06-28 00:55:12,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:12,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:12,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:12,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:12,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:12,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:12,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 396 transitions, 5353 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:12,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:12,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:12,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:13,940 INFO L124 PetriNetUnfolderBase]: 5640/9384 cut-off events. [2024-06-28 00:55:13,940 INFO L125 PetriNetUnfolderBase]: For 362122/362320 co-relation queries the response was YES. [2024-06-28 00:55:14,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57339 conditions, 9384 events. 5640/9384 cut-off events. For 362122/362320 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 69015 event pairs, 1218 based on Foata normal form. 144/9415 useless extension candidates. Maximal degree in co-relation 57198. Up to 8211 conditions per place. [2024-06-28 00:55:14,051 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 352 selfloop transitions, 66 changer transitions 0/432 dead transitions. [2024-06-28 00:55:14,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 432 transitions, 6301 flow [2024-06-28 00:55:14,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:14,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:14,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-06-28 00:55:14,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5866666666666667 [2024-06-28 00:55:14,052 INFO L175 Difference]: Start difference. First operand has 310 places, 396 transitions, 5353 flow. Second operand 10 states and 264 transitions. [2024-06-28 00:55:14,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 432 transitions, 6301 flow [2024-06-28 00:55:15,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 432 transitions, 6049 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:15,649 INFO L231 Difference]: Finished difference. Result has 313 places, 396 transitions, 5239 flow [2024-06-28 00:55:15,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5101, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5239, PETRI_PLACES=313, PETRI_TRANSITIONS=396} [2024-06-28 00:55:15,650 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 264 predicate places. [2024-06-28 00:55:15,650 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 396 transitions, 5239 flow [2024-06-28 00:55:15,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:15,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:15,650 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-28 00:55:15,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:55:15,650 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:15,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:15,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1664687528, now seen corresponding path program 12 times [2024-06-28 00:55:15,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:15,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134192796] [2024-06-28 00:55:15,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:15,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:15,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:15,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:15,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:15,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134192796] [2024-06-28 00:55:15,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134192796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:15,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:15,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:15,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340599536] [2024-06-28 00:55:15,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:15,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:15,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:15,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:15,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:15,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:15,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 396 transitions, 5239 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:15,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:15,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:15,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:17,275 INFO L124 PetriNetUnfolderBase]: 5782/9543 cut-off events. [2024-06-28 00:55:17,275 INFO L125 PetriNetUnfolderBase]: For 356840/357001 co-relation queries the response was YES. [2024-06-28 00:55:17,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58432 conditions, 9543 events. 5782/9543 cut-off events. For 356840/357001 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 69482 event pairs, 1199 based on Foata normal form. 137/9552 useless extension candidates. Maximal degree in co-relation 58292. Up to 8026 conditions per place. [2024-06-28 00:55:17,376 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 267 selfloop transitions, 169 changer transitions 0/450 dead transitions. [2024-06-28 00:55:17,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 450 transitions, 6751 flow [2024-06-28 00:55:17,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:17,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:17,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 270 transitions. [2024-06-28 00:55:17,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 00:55:17,377 INFO L175 Difference]: Start difference. First operand has 313 places, 396 transitions, 5239 flow. Second operand 10 states and 270 transitions. [2024-06-28 00:55:17,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 450 transitions, 6751 flow [2024-06-28 00:55:18,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 450 transitions, 6619 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 00:55:18,846 INFO L231 Difference]: Finished difference. Result has 316 places, 412 transitions, 5763 flow [2024-06-28 00:55:18,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5107, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5763, PETRI_PLACES=316, PETRI_TRANSITIONS=412} [2024-06-28 00:55:18,847 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 267 predicate places. [2024-06-28 00:55:18,847 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 412 transitions, 5763 flow [2024-06-28 00:55:18,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:18,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:18,847 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-28 00:55:18,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:55:18,847 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:18,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:18,848 INFO L85 PathProgramCache]: Analyzing trace with hash 393595626, now seen corresponding path program 1 times [2024-06-28 00:55:18,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:18,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892164963] [2024-06-28 00:55:18,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:18,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:18,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:18,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-28 00:55:18,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:18,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892164963] [2024-06-28 00:55:18,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892164963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:18,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:18,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:18,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285094518] [2024-06-28 00:55:18,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:18,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:18,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:18,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:18,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:18,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:18,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 412 transitions, 5763 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:18,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:18,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:18,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:20,403 INFO L124 PetriNetUnfolderBase]: 5745/9613 cut-off events. [2024-06-28 00:55:20,403 INFO L125 PetriNetUnfolderBase]: For 369305/369600 co-relation queries the response was YES. [2024-06-28 00:55:20,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58841 conditions, 9613 events. 5745/9613 cut-off events. For 369305/369600 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 71161 event pairs, 1911 based on Foata normal form. 131/9597 useless extension candidates. Maximal degree in co-relation 58698. Up to 8143 conditions per place. [2024-06-28 00:55:20,515 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 380 selfloop transitions, 47 changer transitions 0/441 dead transitions. [2024-06-28 00:55:20,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 441 transitions, 6753 flow [2024-06-28 00:55:20,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:20,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:20,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-28 00:55:20,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:55:20,516 INFO L175 Difference]: Start difference. First operand has 316 places, 412 transitions, 5763 flow. Second operand 6 states and 168 transitions. [2024-06-28 00:55:20,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 441 transitions, 6753 flow [2024-06-28 00:55:22,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 441 transitions, 6442 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:22,079 INFO L231 Difference]: Finished difference. Result has 318 places, 415 transitions, 5592 flow [2024-06-28 00:55:22,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5453, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5592, PETRI_PLACES=318, PETRI_TRANSITIONS=415} [2024-06-28 00:55:22,079 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 269 predicate places. [2024-06-28 00:55:22,080 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 415 transitions, 5592 flow [2024-06-28 00:55:22,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:22,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:22,080 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-28 00:55:22,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:55:22,080 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:22,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:22,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1121409710, now seen corresponding path program 13 times [2024-06-28 00:55:22,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:22,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812670030] [2024-06-28 00:55:22,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:22,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:22,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:22,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-28 00:55:22,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:22,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812670030] [2024-06-28 00:55:22,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812670030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:22,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:22,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:22,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562748573] [2024-06-28 00:55:22,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:22,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:22,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:22,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:22,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:22,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:22,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 415 transitions, 5592 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:22,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:22,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:22,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:23,699 INFO L124 PetriNetUnfolderBase]: 5885/9720 cut-off events. [2024-06-28 00:55:23,700 INFO L125 PetriNetUnfolderBase]: For 381888/382069 co-relation queries the response was YES. [2024-06-28 00:55:23,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60239 conditions, 9720 events. 5885/9720 cut-off events. For 381888/382069 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 71075 event pairs, 1195 based on Foata normal form. 141/9734 useless extension candidates. Maximal degree in co-relation 60095. Up to 7655 conditions per place. [2024-06-28 00:55:23,809 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 244 selfloop transitions, 229 changer transitions 0/487 dead transitions. [2024-06-28 00:55:23,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 487 transitions, 7500 flow [2024-06-28 00:55:23,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:23,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:23,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 295 transitions. [2024-06-28 00:55:23,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 00:55:23,810 INFO L175 Difference]: Start difference. First operand has 318 places, 415 transitions, 5592 flow. Second operand 10 states and 295 transitions. [2024-06-28 00:55:23,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 487 transitions, 7500 flow [2024-06-28 00:55:25,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 487 transitions, 7415 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:25,453 INFO L231 Difference]: Finished difference. Result has 326 places, 432 transitions, 6292 flow [2024-06-28 00:55:25,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5507, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6292, PETRI_PLACES=326, PETRI_TRANSITIONS=432} [2024-06-28 00:55:25,454 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 277 predicate places. [2024-06-28 00:55:25,454 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 432 transitions, 6292 flow [2024-06-28 00:55:25,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:25,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:25,454 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-28 00:55:25,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:55:25,455 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:25,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:25,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1679162474, now seen corresponding path program 14 times [2024-06-28 00:55:25,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:25,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859466516] [2024-06-28 00:55:25,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:25,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:25,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:25,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:25,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:25,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859466516] [2024-06-28 00:55:25,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859466516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:25,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:25,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:25,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698522508] [2024-06-28 00:55:25,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:25,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:25,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:25,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:25,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:25,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:25,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 432 transitions, 6292 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:25,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:25,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:25,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:27,123 INFO L124 PetriNetUnfolderBase]: 5836/9639 cut-off events. [2024-06-28 00:55:27,123 INFO L125 PetriNetUnfolderBase]: For 399659/399935 co-relation queries the response was YES. [2024-06-28 00:55:27,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61146 conditions, 9639 events. 5836/9639 cut-off events. For 399659/399935 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 70647 event pairs, 1177 based on Foata normal form. 172/9678 useless extension candidates. Maximal degree in co-relation 61000. Up to 7554 conditions per place. [2024-06-28 00:55:27,238 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 240 selfloop transitions, 239 changer transitions 0/493 dead transitions. [2024-06-28 00:55:27,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 493 transitions, 8088 flow [2024-06-28 00:55:27,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:27,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:27,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 313 transitions. [2024-06-28 00:55:27,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6323232323232323 [2024-06-28 00:55:27,239 INFO L175 Difference]: Start difference. First operand has 326 places, 432 transitions, 6292 flow. Second operand 11 states and 313 transitions. [2024-06-28 00:55:27,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 493 transitions, 8088 flow [2024-06-28 00:55:29,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 493 transitions, 7569 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:29,324 INFO L231 Difference]: Finished difference. Result has 331 places, 438 transitions, 6393 flow [2024-06-28 00:55:29,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5813, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6393, PETRI_PLACES=331, PETRI_TRANSITIONS=438} [2024-06-28 00:55:29,325 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 282 predicate places. [2024-06-28 00:55:29,325 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 438 transitions, 6393 flow [2024-06-28 00:55:29,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:29,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:29,325 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-28 00:55:29,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:55:29,326 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:29,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:29,326 INFO L85 PathProgramCache]: Analyzing trace with hash -2111122410, now seen corresponding path program 15 times [2024-06-28 00:55:29,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:29,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076126744] [2024-06-28 00:55:29,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:29,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:29,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:29,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:29,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:29,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076126744] [2024-06-28 00:55:29,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076126744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:29,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:29,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:29,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009118709] [2024-06-28 00:55:29,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:29,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:29,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:29,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:29,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:29,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:29,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 438 transitions, 6393 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:29,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:29,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:29,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:30,974 INFO L124 PetriNetUnfolderBase]: 5939/9839 cut-off events. [2024-06-28 00:55:30,974 INFO L125 PetriNetUnfolderBase]: For 400553/400781 co-relation queries the response was YES. [2024-06-28 00:55:31,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62350 conditions, 9839 events. 5939/9839 cut-off events. For 400553/400781 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 72307 event pairs, 1206 based on Foata normal form. 167/9878 useless extension candidates. Maximal degree in co-relation 62204. Up to 7702 conditions per place. [2024-06-28 00:55:31,095 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 286 selfloop transitions, 188 changer transitions 0/488 dead transitions. [2024-06-28 00:55:31,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 488 transitions, 7806 flow [2024-06-28 00:55:31,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:55:31,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:55:31,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-06-28 00:55:31,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6469135802469136 [2024-06-28 00:55:31,096 INFO L175 Difference]: Start difference. First operand has 331 places, 438 transitions, 6393 flow. Second operand 9 states and 262 transitions. [2024-06-28 00:55:31,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 488 transitions, 7806 flow [2024-06-28 00:55:32,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 488 transitions, 7368 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:32,798 INFO L231 Difference]: Finished difference. Result has 332 places, 441 transitions, 6392 flow [2024-06-28 00:55:32,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5965, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6392, PETRI_PLACES=332, PETRI_TRANSITIONS=441} [2024-06-28 00:55:32,798 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 283 predicate places. [2024-06-28 00:55:32,798 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 441 transitions, 6392 flow [2024-06-28 00:55:32,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:32,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:32,799 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-28 00:55:32,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:55:32,799 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:32,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:32,800 INFO L85 PathProgramCache]: Analyzing trace with hash -660736314, now seen corresponding path program 16 times [2024-06-28 00:55:32,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:32,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809744024] [2024-06-28 00:55:32,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:32,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:32,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:32,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:32,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:32,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809744024] [2024-06-28 00:55:32,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809744024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:32,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:32,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:32,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96466831] [2024-06-28 00:55:32,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:32,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:32,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:32,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:32,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:32,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:32,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 441 transitions, 6392 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:32,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:32,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:32,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:34,583 INFO L124 PetriNetUnfolderBase]: 5952/9862 cut-off events. [2024-06-28 00:55:34,583 INFO L125 PetriNetUnfolderBase]: For 401117/401330 co-relation queries the response was YES. [2024-06-28 00:55:34,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62308 conditions, 9862 events. 5952/9862 cut-off events. For 401117/401330 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 72489 event pairs, 1206 based on Foata normal form. 163/9896 useless extension candidates. Maximal degree in co-relation 62162. Up to 7712 conditions per place. [2024-06-28 00:55:34,692 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 291 selfloop transitions, 192 changer transitions 0/497 dead transitions. [2024-06-28 00:55:34,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 497 transitions, 7843 flow [2024-06-28 00:55:34,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:34,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:34,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 308 transitions. [2024-06-28 00:55:34,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:55:34,693 INFO L175 Difference]: Start difference. First operand has 332 places, 441 transitions, 6392 flow. Second operand 11 states and 308 transitions. [2024-06-28 00:55:34,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 497 transitions, 7843 flow [2024-06-28 00:55:36,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 497 transitions, 7419 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:36,463 INFO L231 Difference]: Finished difference. Result has 337 places, 444 transitions, 6409 flow [2024-06-28 00:55:36,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5987, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6409, PETRI_PLACES=337, PETRI_TRANSITIONS=444} [2024-06-28 00:55:36,464 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 288 predicate places. [2024-06-28 00:55:36,464 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 444 transitions, 6409 flow [2024-06-28 00:55:36,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:36,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:36,464 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-28 00:55:36,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:55:36,464 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:36,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:36,464 INFO L85 PathProgramCache]: Analyzing trace with hash -46031434, now seen corresponding path program 17 times [2024-06-28 00:55:36,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:36,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359492649] [2024-06-28 00:55:36,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:36,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:36,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:36,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:36,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:36,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359492649] [2024-06-28 00:55:36,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359492649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:36,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:36,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:36,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747101806] [2024-06-28 00:55:36,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:36,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:36,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:36,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:36,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:36,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:36,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 444 transitions, 6409 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:36,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:36,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:36,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:38,105 INFO L124 PetriNetUnfolderBase]: 5859/9681 cut-off events. [2024-06-28 00:55:38,106 INFO L125 PetriNetUnfolderBase]: For 403975/404211 co-relation queries the response was YES. [2024-06-28 00:55:38,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61093 conditions, 9681 events. 5859/9681 cut-off events. For 403975/404211 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 71159 event pairs, 1199 based on Foata normal form. 158/9702 useless extension candidates. Maximal degree in co-relation 60946. Up to 7572 conditions per place. [2024-06-28 00:55:38,226 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 238 selfloop transitions, 234 changer transitions 0/486 dead transitions. [2024-06-28 00:55:38,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 486 transitions, 7895 flow [2024-06-28 00:55:38,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:38,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:38,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 00:55:38,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-06-28 00:55:38,227 INFO L175 Difference]: Start difference. First operand has 337 places, 444 transitions, 6409 flow. Second operand 8 states and 238 transitions. [2024-06-28 00:55:38,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 486 transitions, 7895 flow [2024-06-28 00:55:40,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 486 transitions, 7487 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 00:55:40,086 INFO L231 Difference]: Finished difference. Result has 336 places, 444 transitions, 6479 flow [2024-06-28 00:55:40,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6001, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6479, PETRI_PLACES=336, PETRI_TRANSITIONS=444} [2024-06-28 00:55:40,087 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 287 predicate places. [2024-06-28 00:55:40,087 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 444 transitions, 6479 flow [2024-06-28 00:55:40,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:40,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55: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] [2024-06-28 00:55:40,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:55:40,087 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:40,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:40,087 INFO L85 PathProgramCache]: Analyzing trace with hash -860216664, now seen corresponding path program 18 times [2024-06-28 00:55:40,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:40,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215983357] [2024-06-28 00:55:40,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:40,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:40,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:40,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:40,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:40,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215983357] [2024-06-28 00:55:40,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215983357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:40,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:40,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:40,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875962607] [2024-06-28 00:55:40,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:40,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:40,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:40,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:40,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:40,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:40,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 444 transitions, 6479 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:40,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:40,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:40,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:41,811 INFO L124 PetriNetUnfolderBase]: 5941/9799 cut-off events. [2024-06-28 00:55:41,811 INFO L125 PetriNetUnfolderBase]: For 411191/411352 co-relation queries the response was YES. [2024-06-28 00:55:41,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62231 conditions, 9799 events. 5941/9799 cut-off events. For 411191/411352 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 71601 event pairs, 1158 based on Foata normal form. 137/9811 useless extension candidates. Maximal degree in co-relation 62083. Up to 8446 conditions per place. [2024-06-28 00:55:41,932 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 352 selfloop transitions, 114 changer transitions 0/480 dead transitions. [2024-06-28 00:55:41,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 480 transitions, 7519 flow [2024-06-28 00:55:41,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:41,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:41,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 00:55:41,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 00:55:41,933 INFO L175 Difference]: Start difference. First operand has 336 places, 444 transitions, 6479 flow. Second operand 8 states and 227 transitions. [2024-06-28 00:55:41,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 480 transitions, 7519 flow [2024-06-28 00:55:44,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 480 transitions, 7023 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:44,128 INFO L231 Difference]: Finished difference. Result has 336 places, 444 transitions, 6221 flow [2024-06-28 00:55:44,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5983, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6221, PETRI_PLACES=336, PETRI_TRANSITIONS=444} [2024-06-28 00:55:44,129 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 287 predicate places. [2024-06-28 00:55:44,129 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 444 transitions, 6221 flow [2024-06-28 00:55:44,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:44,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:44,129 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-28 00:55:44,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:55:44,129 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:44,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:44,129 INFO L85 PathProgramCache]: Analyzing trace with hash -2025411626, now seen corresponding path program 19 times [2024-06-28 00:55:44,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:44,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797873725] [2024-06-28 00:55:44,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:44,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:44,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:44,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:44,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:44,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797873725] [2024-06-28 00:55:44,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797873725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:44,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:44,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:44,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515653724] [2024-06-28 00:55:44,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:44,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:44,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:44,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:44,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:44,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:44,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 444 transitions, 6221 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:44,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:44,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:44,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:45,819 INFO L124 PetriNetUnfolderBase]: 5985/9905 cut-off events. [2024-06-28 00:55:45,820 INFO L125 PetriNetUnfolderBase]: For 415421/415641 co-relation queries the response was YES. [2024-06-28 00:55:45,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61858 conditions, 9905 events. 5985/9905 cut-off events. For 415421/415641 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 72782 event pairs, 1199 based on Foata normal form. 164/9939 useless extension candidates. Maximal degree in co-relation 61710. Up to 7748 conditions per place. [2024-06-28 00:55:45,934 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 285 selfloop transitions, 196 changer transitions 0/495 dead transitions. [2024-06-28 00:55:45,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 495 transitions, 7658 flow [2024-06-28 00:55:45,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:45,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:45,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 280 transitions. [2024-06-28 00:55:45,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:55:45,934 INFO L175 Difference]: Start difference. First operand has 336 places, 444 transitions, 6221 flow. Second operand 10 states and 280 transitions. [2024-06-28 00:55:45,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 495 transitions, 7658 flow [2024-06-28 00:55:47,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 495 transitions, 7409 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:47,937 INFO L231 Difference]: Finished difference. Result has 338 places, 451 transitions, 6436 flow [2024-06-28 00:55:47,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5976, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6436, PETRI_PLACES=338, PETRI_TRANSITIONS=451} [2024-06-28 00:55:47,938 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 289 predicate places. [2024-06-28 00:55:47,938 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 451 transitions, 6436 flow [2024-06-28 00:55:47,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:47,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:47,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] [2024-06-28 00:55:47,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:55:47,938 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:47,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:47,939 INFO L85 PathProgramCache]: Analyzing trace with hash -231814856, now seen corresponding path program 20 times [2024-06-28 00:55:47,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:47,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451942094] [2024-06-28 00:55:47,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:47,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:47,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:48,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:48,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:48,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451942094] [2024-06-28 00:55:48,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451942094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:48,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:48,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:48,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090355343] [2024-06-28 00:55:48,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:48,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:48,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:48,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:48,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:48,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:48,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 451 transitions, 6436 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:48,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:48,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:48,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:49,628 INFO L124 PetriNetUnfolderBase]: 5962/9940 cut-off events. [2024-06-28 00:55:49,628 INFO L125 PetriNetUnfolderBase]: For 411216/411375 co-relation queries the response was YES. [2024-06-28 00:55:49,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62352 conditions, 9940 events. 5962/9940 cut-off events. For 411216/411375 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 73590 event pairs, 1233 based on Foata normal form. 143/9969 useless extension candidates. Maximal degree in co-relation 62204. Up to 8401 conditions per place. [2024-06-28 00:55:49,747 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 343 selfloop transitions, 143 changer transitions 0/500 dead transitions. [2024-06-28 00:55:49,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 500 transitions, 7700 flow [2024-06-28 00:55:49,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:55:49,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:55:49,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 323 transitions. [2024-06-28 00:55:49,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5981481481481481 [2024-06-28 00:55:49,749 INFO L175 Difference]: Start difference. First operand has 338 places, 451 transitions, 6436 flow. Second operand 12 states and 323 transitions. [2024-06-28 00:55:49,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 500 transitions, 7700 flow [2024-06-28 00:55:51,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 500 transitions, 7400 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:51,670 INFO L231 Difference]: Finished difference. Result has 344 places, 451 transitions, 6436 flow [2024-06-28 00:55:51,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6136, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6436, PETRI_PLACES=344, PETRI_TRANSITIONS=451} [2024-06-28 00:55:51,671 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 295 predicate places. [2024-06-28 00:55:51,671 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 451 transitions, 6436 flow [2024-06-28 00:55:51,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:51,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:51,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-28 00:55:51,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:55:51,672 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:51,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:51,672 INFO L85 PathProgramCache]: Analyzing trace with hash -850956654, now seen corresponding path program 21 times [2024-06-28 00:55:51,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:51,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2563929] [2024-06-28 00:55:51,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:51,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:51,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:51,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-28 00:55:51,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:51,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2563929] [2024-06-28 00:55:51,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2563929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:51,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:51,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:51,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479323239] [2024-06-28 00:55:51,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:51,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:51,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:51,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:51,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:51,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:51,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 451 transitions, 6436 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:51,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:51,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:51,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:53,566 INFO L124 PetriNetUnfolderBase]: 5897/9810 cut-off events. [2024-06-28 00:55:53,567 INFO L125 PetriNetUnfolderBase]: For 416808/417028 co-relation queries the response was YES. [2024-06-28 00:55:53,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61273 conditions, 9810 events. 5897/9810 cut-off events. For 416808/417028 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 72653 event pairs, 1212 based on Foata normal form. 165/9855 useless extension candidates. Maximal degree in co-relation 61124. Up to 8287 conditions per place. [2024-06-28 00:55:53,678 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 336 selfloop transitions, 143 changer transitions 0/493 dead transitions. [2024-06-28 00:55:53,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 493 transitions, 7522 flow [2024-06-28 00:55:53,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:53,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:53,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-06-28 00:55:53,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 00:55:53,679 INFO L175 Difference]: Start difference. First operand has 344 places, 451 transitions, 6436 flow. Second operand 10 states and 275 transitions. [2024-06-28 00:55:53,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 493 transitions, 7522 flow [2024-06-28 00:55:55,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 493 transitions, 7218 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 00:55:55,948 INFO L231 Difference]: Finished difference. Result has 344 places, 451 transitions, 6432 flow [2024-06-28 00:55:55,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6132, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6432, PETRI_PLACES=344, PETRI_TRANSITIONS=451} [2024-06-28 00:55:55,948 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 295 predicate places. [2024-06-28 00:55:55,948 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 451 transitions, 6432 flow [2024-06-28 00:55:55,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:55,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:55,948 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-28 00:55:55,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:55:55,949 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:55,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:55,949 INFO L85 PathProgramCache]: Analyzing trace with hash 590807400, now seen corresponding path program 22 times [2024-06-28 00:55:55,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:55,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380768781] [2024-06-28 00:55:55,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:55,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:55,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:56,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:56,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:56,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380768781] [2024-06-28 00:55:56,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380768781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:56,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:56,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:56,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101520322] [2024-06-28 00:55:56,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:56,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:56,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:56,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:56,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:56,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:56,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 451 transitions, 6432 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:56,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:56,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:56,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:57,647 INFO L124 PetriNetUnfolderBase]: 5962/9870 cut-off events. [2024-06-28 00:55:57,648 INFO L125 PetriNetUnfolderBase]: For 415161/415317 co-relation queries the response was YES. [2024-06-28 00:55:57,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61653 conditions, 9870 events. 5962/9870 cut-off events. For 415161/415317 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 72720 event pairs, 1164 based on Foata normal form. 135/9880 useless extension candidates. Maximal degree in co-relation 61505. Up to 7942 conditions per place. [2024-06-28 00:55:57,779 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 284 selfloop transitions, 209 changer transitions 0/507 dead transitions. [2024-06-28 00:55:57,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 507 transitions, 7870 flow [2024-06-28 00:55:57,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:57,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:57,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 296 transitions. [2024-06-28 00:55:57,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6577777777777778 [2024-06-28 00:55:57,780 INFO L175 Difference]: Start difference. First operand has 344 places, 451 transitions, 6432 flow. Second operand 10 states and 296 transitions. [2024-06-28 00:55:57,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 507 transitions, 7870 flow [2024-06-28 00:55:59,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 507 transitions, 7554 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-28 00:55:59,842 INFO L231 Difference]: Finished difference. Result has 344 places, 451 transitions, 6578 flow [2024-06-28 00:55:59,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6120, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6578, PETRI_PLACES=344, PETRI_TRANSITIONS=451} [2024-06-28 00:55:59,843 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 295 predicate places. [2024-06-28 00:55:59,843 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 451 transitions, 6578 flow [2024-06-28 00:55:59,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:59,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:59,843 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-28 00:55:59,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:55:59,843 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:59,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:59,843 INFO L85 PathProgramCache]: Analyzing trace with hash 598164630, now seen corresponding path program 23 times [2024-06-28 00:55:59,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:59,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238673669] [2024-06-28 00:55:59,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:59,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:59,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:59,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:59,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:59,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238673669] [2024-06-28 00:55:59,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238673669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:59,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:59,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:59,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365009998] [2024-06-28 00:55:59,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:59,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:59,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:59,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:59,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:59,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:55:59,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 451 transitions, 6578 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:59,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:59,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:55:59,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:01,515 INFO L124 PetriNetUnfolderBase]: 5956/9883 cut-off events. [2024-06-28 00:56:01,515 INFO L125 PetriNetUnfolderBase]: For 408681/408886 co-relation queries the response was YES. [2024-06-28 00:56:01,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62194 conditions, 9883 events. 5956/9883 cut-off events. For 408681/408886 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 72793 event pairs, 1206 based on Foata normal form. 158/9906 useless extension candidates. Maximal degree in co-relation 62046. Up to 7937 conditions per place. [2024-06-28 00:56:01,633 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 319 selfloop transitions, 155 changer transitions 0/488 dead transitions. [2024-06-28 00:56:01,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 488 transitions, 7778 flow [2024-06-28 00:56:01,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:01,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:01,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:56:01,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-28 00:56:01,634 INFO L175 Difference]: Start difference. First operand has 344 places, 451 transitions, 6578 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:56:01,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 488 transitions, 7778 flow [2024-06-28 00:56:03,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 488 transitions, 7385 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-28 00:56:03,739 INFO L231 Difference]: Finished difference. Result has 341 places, 451 transitions, 6514 flow [2024-06-28 00:56:03,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6193, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6514, PETRI_PLACES=341, PETRI_TRANSITIONS=451} [2024-06-28 00:56:03,739 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 292 predicate places. [2024-06-28 00:56:03,739 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 451 transitions, 6514 flow [2024-06-28 00:56:03,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:03,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:03,740 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-28 00:56:03,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:56:03,740 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:03,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:03,740 INFO L85 PathProgramCache]: Analyzing trace with hash 590812980, now seen corresponding path program 24 times [2024-06-28 00:56:03,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:03,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061310038] [2024-06-28 00:56:03,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:03,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:03,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:03,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-28 00:56:03,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:03,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061310038] [2024-06-28 00:56:03,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061310038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:03,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:03,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:03,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424600274] [2024-06-28 00:56:03,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:03,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:03,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:03,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:03,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:03,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:03,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 451 transitions, 6514 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:03,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:03,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:03,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:05,422 INFO L124 PetriNetUnfolderBase]: 5944/9838 cut-off events. [2024-06-28 00:56:05,423 INFO L125 PetriNetUnfolderBase]: For 374845/375006 co-relation queries the response was YES. [2024-06-28 00:56:05,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61180 conditions, 9838 events. 5944/9838 cut-off events. For 374845/375006 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 72286 event pairs, 1161 based on Foata normal form. 140/9853 useless extension candidates. Maximal degree in co-relation 61034. Up to 7927 conditions per place. [2024-06-28 00:56:05,544 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 285 selfloop transitions, 207 changer transitions 0/506 dead transitions. [2024-06-28 00:56:05,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 506 transitions, 7798 flow [2024-06-28 00:56:05,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:05,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:05,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 297 transitions. [2024-06-28 00:56:05,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66 [2024-06-28 00:56:05,545 INFO L175 Difference]: Start difference. First operand has 341 places, 451 transitions, 6514 flow. Second operand 10 states and 297 transitions. [2024-06-28 00:56:05,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 506 transitions, 7798 flow [2024-06-28 00:56:07,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 506 transitions, 7453 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:07,703 INFO L231 Difference]: Finished difference. Result has 344 places, 451 transitions, 6617 flow [2024-06-28 00:56:07,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6171, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6617, PETRI_PLACES=344, PETRI_TRANSITIONS=451} [2024-06-28 00:56:07,703 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 295 predicate places. [2024-06-28 00:56:07,703 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 451 transitions, 6617 flow [2024-06-28 00:56:07,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:07,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:07,704 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-28 00:56:07,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:56:07,704 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:07,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:07,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1006225212, now seen corresponding path program 25 times [2024-06-28 00:56:07,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:07,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931007705] [2024-06-28 00:56:07,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:07,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:07,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:07,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:07,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:07,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931007705] [2024-06-28 00:56:07,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931007705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:07,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:07,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:07,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859288212] [2024-06-28 00:56:07,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:07,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:07,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:07,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:07,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:07,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:07,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 451 transitions, 6617 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:07,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:07,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:07,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:09,362 INFO L124 PetriNetUnfolderBase]: 5954/9867 cut-off events. [2024-06-28 00:56:09,362 INFO L125 PetriNetUnfolderBase]: For 368850/369011 co-relation queries the response was YES. [2024-06-28 00:56:09,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61537 conditions, 9867 events. 5954/9867 cut-off events. For 368850/369011 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 72708 event pairs, 1187 based on Foata normal form. 138/9870 useless extension candidates. Maximal degree in co-relation 61391. Up to 7725 conditions per place. [2024-06-28 00:56:09,475 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 242 selfloop transitions, 256 changer transitions 0/512 dead transitions. [2024-06-28 00:56:09,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 512 transitions, 7963 flow [2024-06-28 00:56:09,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:09,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:09,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 300 transitions. [2024-06-28 00:56:09,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:56:09,476 INFO L175 Difference]: Start difference. First operand has 344 places, 451 transitions, 6617 flow. Second operand 10 states and 300 transitions. [2024-06-28 00:56:09,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 512 transitions, 7963 flow [2024-06-28 00:56:11,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 512 transitions, 7392 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-28 00:56:11,302 INFO L231 Difference]: Finished difference. Result has 342 places, 454 transitions, 6688 flow [2024-06-28 00:56:11,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6052, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6688, PETRI_PLACES=342, PETRI_TRANSITIONS=454} [2024-06-28 00:56:11,303 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 293 predicate places. [2024-06-28 00:56:11,303 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 454 transitions, 6688 flow [2024-06-28 00:56:11,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:11,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:11,303 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-28 00:56:11,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:56:11,304 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:11,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:11,304 INFO L85 PathProgramCache]: Analyzing trace with hash -558257250, now seen corresponding path program 2 times [2024-06-28 00:56:11,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:11,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025494321] [2024-06-28 00:56:11,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:11,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:11,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:11,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-28 00:56:11,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:11,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025494321] [2024-06-28 00:56:11,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025494321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:11,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:11,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:11,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537655492] [2024-06-28 00:56:11,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:11,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:11,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:11,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:11,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:11,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:11,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 454 transitions, 6688 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:11,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:11,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:11,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:12,946 INFO L124 PetriNetUnfolderBase]: 5982/10091 cut-off events. [2024-06-28 00:56:12,946 INFO L125 PetriNetUnfolderBase]: For 363909/364165 co-relation queries the response was YES. [2024-06-28 00:56:13,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61943 conditions, 10091 events. 5982/10091 cut-off events. For 363909/364165 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 76146 event pairs, 1667 based on Foata normal form. 86/10003 useless extension candidates. Maximal degree in co-relation 61797. Up to 8585 conditions per place. [2024-06-28 00:56:13,068 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 426 selfloop transitions, 52 changer transitions 0/492 dead transitions. [2024-06-28 00:56:13,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 492 transitions, 7808 flow [2024-06-28 00:56:13,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:13,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:13,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:56:13,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-28 00:56:13,069 INFO L175 Difference]: Start difference. First operand has 342 places, 454 transitions, 6688 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:56:13,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 492 transitions, 7808 flow [2024-06-28 00:56:14,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 492 transitions, 7327 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 00:56:14,855 INFO L231 Difference]: Finished difference. Result has 340 places, 457 transitions, 6362 flow [2024-06-28 00:56:14,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6207, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6362, PETRI_PLACES=340, PETRI_TRANSITIONS=457} [2024-06-28 00:56:14,855 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 291 predicate places. [2024-06-28 00:56:14,856 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 457 transitions, 6362 flow [2024-06-28 00:56:14,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:14,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:14,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] [2024-06-28 00:56:14,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:56:14,856 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:14,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:14,856 INFO L85 PathProgramCache]: Analyzing trace with hash -115428450, now seen corresponding path program 3 times [2024-06-28 00:56:14,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:14,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945850497] [2024-06-28 00:56:14,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:14,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:14,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:14,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-28 00:56:14,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:14,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945850497] [2024-06-28 00:56:14,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945850497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:14,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:14,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:14,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691458575] [2024-06-28 00:56:14,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:14,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:14,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:14,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:14,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:14,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:14,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 457 transitions, 6362 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:14,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:14,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:14,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:16,454 INFO L124 PetriNetUnfolderBase]: 5959/9887 cut-off events. [2024-06-28 00:56:16,454 INFO L125 PetriNetUnfolderBase]: For 319879/320057 co-relation queries the response was YES. [2024-06-28 00:56:16,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59984 conditions, 9887 events. 5959/9887 cut-off events. For 319879/320057 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 72678 event pairs, 958 based on Foata normal form. 141/9889 useless extension candidates. Maximal degree in co-relation 59837. Up to 7943 conditions per place. [2024-06-28 00:56:16,573 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 429 selfloop transitions, 46 changer transitions 0/489 dead transitions. [2024-06-28 00:56:16,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 489 transitions, 7452 flow [2024-06-28 00:56:16,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:16,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:16,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-28 00:56:16,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-28 00:56:16,574 INFO L175 Difference]: Start difference. First operand has 340 places, 457 transitions, 6362 flow. Second operand 6 states and 170 transitions. [2024-06-28 00:56:16,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 489 transitions, 7452 flow [2024-06-28 00:56:18,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 489 transitions, 7394 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:56:18,048 INFO L231 Difference]: Finished difference. Result has 345 places, 459 transitions, 6423 flow [2024-06-28 00:56:18,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6304, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6423, PETRI_PLACES=345, PETRI_TRANSITIONS=459} [2024-06-28 00:56:18,048 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 296 predicate places. [2024-06-28 00:56:18,048 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 459 transitions, 6423 flow [2024-06-28 00:56:18,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:18,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:18,048 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-28 00:56:18,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:56:18,048 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:18,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:18,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1588755922, now seen corresponding path program 1 times [2024-06-28 00:56:18,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:18,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864338576] [2024-06-28 00:56:18,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:18,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:18,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:18,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:18,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:18,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864338576] [2024-06-28 00:56:18,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864338576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:18,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:18,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:18,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653925674] [2024-06-28 00:56:18,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:18,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:18,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:18,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:18,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:18,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:18,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 459 transitions, 6423 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:18,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:18,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:18,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:19,936 INFO L124 PetriNetUnfolderBase]: 6481/10762 cut-off events. [2024-06-28 00:56:19,936 INFO L125 PetriNetUnfolderBase]: For 421552/421752 co-relation queries the response was YES. [2024-06-28 00:56:20,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68145 conditions, 10762 events. 6481/10762 cut-off events. For 421552/421752 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 80775 event pairs, 1185 based on Foata normal form. 165/10779 useless extension candidates. Maximal degree in co-relation 67995. Up to 8020 conditions per place. [2024-06-28 00:56:20,073 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 404 selfloop transitions, 86 changer transitions 2/506 dead transitions. [2024-06-28 00:56:20,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 506 transitions, 7999 flow [2024-06-28 00:56:20,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:20,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:20,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:56:20,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-28 00:56:20,074 INFO L175 Difference]: Start difference. First operand has 345 places, 459 transitions, 6423 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:56:20,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 506 transitions, 7999 flow [2024-06-28 00:56:21,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 506 transitions, 7871 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:21,684 INFO L231 Difference]: Finished difference. Result has 349 places, 462 transitions, 6580 flow [2024-06-28 00:56:21,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6295, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6580, PETRI_PLACES=349, PETRI_TRANSITIONS=462} [2024-06-28 00:56:21,684 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 300 predicate places. [2024-06-28 00:56:21,685 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 462 transitions, 6580 flow [2024-06-28 00:56:21,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:21,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:21,685 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-28 00:56:21,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:56:21,685 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:21,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:21,685 INFO L85 PathProgramCache]: Analyzing trace with hash 463034720, now seen corresponding path program 2 times [2024-06-28 00:56:21,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:21,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796228073] [2024-06-28 00:56:21,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:21,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:21,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:21,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-28 00:56:21,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:21,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796228073] [2024-06-28 00:56:21,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796228073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:21,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:21,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:21,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72053837] [2024-06-28 00:56:21,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:21,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:21,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:21,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:21,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:21,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:21,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 462 transitions, 6580 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:21,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:21,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:21,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:23,657 INFO L124 PetriNetUnfolderBase]: 6585/11475 cut-off events. [2024-06-28 00:56:23,657 INFO L125 PetriNetUnfolderBase]: For 452077/452289 co-relation queries the response was YES. [2024-06-28 00:56:23,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70592 conditions, 11475 events. 6585/11475 cut-off events. For 452077/452289 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 90929 event pairs, 1816 based on Foata normal form. 181/11540 useless extension candidates. Maximal degree in co-relation 70441. Up to 9219 conditions per place. [2024-06-28 00:56:23,797 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 395 selfloop transitions, 83 changer transitions 0/492 dead transitions. [2024-06-28 00:56:23,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 492 transitions, 7689 flow [2024-06-28 00:56:23,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:23,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:23,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 00:56:23,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:56:23,797 INFO L175 Difference]: Start difference. First operand has 349 places, 462 transitions, 6580 flow. Second operand 7 states and 196 transitions. [2024-06-28 00:56:23,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 492 transitions, 7689 flow [2024-06-28 00:56:25,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 492 transitions, 7569 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 00:56:25,258 INFO L231 Difference]: Finished difference. Result has 354 places, 464 transitions, 6685 flow [2024-06-28 00:56:25,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6460, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6685, PETRI_PLACES=354, PETRI_TRANSITIONS=464} [2024-06-28 00:56:25,258 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 305 predicate places. [2024-06-28 00:56:25,258 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 464 transitions, 6685 flow [2024-06-28 00:56:25,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:25,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:25,259 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-28 00:56:25,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:56:25,259 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:25,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:25,259 INFO L85 PathProgramCache]: Analyzing trace with hash -2025134486, now seen corresponding path program 3 times [2024-06-28 00:56:25,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:25,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085149618] [2024-06-28 00:56:25,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:25,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:25,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:25,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:25,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:25,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085149618] [2024-06-28 00:56:25,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085149618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:25,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:25,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:25,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201355714] [2024-06-28 00:56:25,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:25,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:25,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:25,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:25,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:25,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:25,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 464 transitions, 6685 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:25,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:25,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:25,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:27,580 INFO L124 PetriNetUnfolderBase]: 6819/11847 cut-off events. [2024-06-28 00:56:27,580 INFO L125 PetriNetUnfolderBase]: For 485074/485304 co-relation queries the response was YES. [2024-06-28 00:56:27,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74270 conditions, 11847 events. 6819/11847 cut-off events. For 485074/485304 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 94158 event pairs, 1845 based on Foata normal form. 195/11922 useless extension candidates. Maximal degree in co-relation 74117. Up to 9209 conditions per place. [2024-06-28 00:56:27,699 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 406 selfloop transitions, 80 changer transitions 0/500 dead transitions. [2024-06-28 00:56:27,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 500 transitions, 8015 flow [2024-06-28 00:56:27,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:27,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:27,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 00:56:27,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-28 00:56:27,700 INFO L175 Difference]: Start difference. First operand has 354 places, 464 transitions, 6685 flow. Second operand 7 states and 199 transitions. [2024-06-28 00:56:27,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 500 transitions, 8015 flow [2024-06-28 00:56:29,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 500 transitions, 7823 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:29,661 INFO L231 Difference]: Finished difference. Result has 357 places, 468 transitions, 6780 flow [2024-06-28 00:56:29,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6493, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6780, PETRI_PLACES=357, PETRI_TRANSITIONS=468} [2024-06-28 00:56:29,661 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 308 predicate places. [2024-06-28 00:56:29,662 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 468 transitions, 6780 flow [2024-06-28 00:56:29,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:29,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:29,662 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-28 00:56:29,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 00:56:29,662 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:29,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:29,662 INFO L85 PathProgramCache]: Analyzing trace with hash 603952020, now seen corresponding path program 4 times [2024-06-28 00:56:29,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:29,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213439360] [2024-06-28 00:56:29,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:29,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:29,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:29,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:29,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:29,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213439360] [2024-06-28 00:56:29,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213439360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:29,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:29,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:29,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434392154] [2024-06-28 00:56:29,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:29,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:29,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:29,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:29,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:29,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:29,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 468 transitions, 6780 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:29,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:29,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:29,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:31,870 INFO L124 PetriNetUnfolderBase]: 7023/12205 cut-off events. [2024-06-28 00:56:31,870 INFO L125 PetriNetUnfolderBase]: For 534739/534995 co-relation queries the response was YES. [2024-06-28 00:56:31,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76326 conditions, 12205 events. 7023/12205 cut-off events. For 534739/534995 co-relation queries the response was YES. Maximal size of possible extension queue 779. Compared 97641 event pairs, 1910 based on Foata normal form. 238/12317 useless extension candidates. Maximal degree in co-relation 76171. Up to 9805 conditions per place. [2024-06-28 00:56:32,031 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 398 selfloop transitions, 90 changer transitions 0/502 dead transitions. [2024-06-28 00:56:32,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 502 transitions, 7955 flow [2024-06-28 00:56:32,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:32,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:32,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 00:56:32,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 00:56:32,032 INFO L175 Difference]: Start difference. First operand has 357 places, 468 transitions, 6780 flow. Second operand 8 states and 220 transitions. [2024-06-28 00:56:32,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 502 transitions, 7955 flow [2024-06-28 00:56:34,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 502 transitions, 7823 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:34,147 INFO L231 Difference]: Finished difference. Result has 362 places, 471 transitions, 6926 flow [2024-06-28 00:56:34,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6648, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6926, PETRI_PLACES=362, PETRI_TRANSITIONS=471} [2024-06-28 00:56:34,147 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 313 predicate places. [2024-06-28 00:56:34,147 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 471 transitions, 6926 flow [2024-06-28 00:56:34,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:34,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:34,147 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-28 00:56:34,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 00:56:34,147 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:34,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:34,148 INFO L85 PathProgramCache]: Analyzing trace with hash 598589640, now seen corresponding path program 5 times [2024-06-28 00:56:34,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:34,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318236000] [2024-06-28 00:56:34,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:34,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:34,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:34,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-28 00:56:34,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:34,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318236000] [2024-06-28 00:56:34,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318236000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:34,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:34,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:34,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198720248] [2024-06-28 00:56:34,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:34,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:34,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:34,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:34,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:34,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:34,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 471 transitions, 6926 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:34,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:34,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:34,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:36,293 INFO L124 PetriNetUnfolderBase]: 7161/11853 cut-off events. [2024-06-28 00:56:36,293 INFO L125 PetriNetUnfolderBase]: For 501799/502053 co-relation queries the response was YES. [2024-06-28 00:56:36,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77335 conditions, 11853 events. 7161/11853 cut-off events. For 501799/502053 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 90087 event pairs, 1501 based on Foata normal form. 223/11922 useless extension candidates. Maximal degree in co-relation 77178. Up to 10197 conditions per place. [2024-06-28 00:56:36,443 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 412 selfloop transitions, 72 changer transitions 0/498 dead transitions. [2024-06-28 00:56:36,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 498 transitions, 8049 flow [2024-06-28 00:56:36,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:36,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:36,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 00:56:36,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 00:56:36,444 INFO L175 Difference]: Start difference. First operand has 362 places, 471 transitions, 6926 flow. Second operand 6 states and 171 transitions. [2024-06-28 00:56:36,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 498 transitions, 8049 flow [2024-06-28 00:56:38,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 498 transitions, 7820 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:38,867 INFO L231 Difference]: Finished difference. Result has 362 places, 473 transitions, 6912 flow [2024-06-28 00:56:38,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6697, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6912, PETRI_PLACES=362, PETRI_TRANSITIONS=473} [2024-06-28 00:56:38,868 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 313 predicate places. [2024-06-28 00:56:38,868 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 473 transitions, 6912 flow [2024-06-28 00:56:38,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:38,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:38,868 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-28 00:56:38,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 00:56:38,868 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:38,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:38,868 INFO L85 PathProgramCache]: Analyzing trace with hash 598441770, now seen corresponding path program 6 times [2024-06-28 00:56:38,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:38,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772858872] [2024-06-28 00:56:38,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:38,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:38,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:38,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:38,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:38,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772858872] [2024-06-28 00:56:38,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772858872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:38,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:38,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:38,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138405886] [2024-06-28 00:56:38,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:38,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:38,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:38,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:38,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:39,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:39,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 473 transitions, 6912 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:39,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:39,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:39,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:41,299 INFO L124 PetriNetUnfolderBase]: 7118/12334 cut-off events. [2024-06-28 00:56:41,300 INFO L125 PetriNetUnfolderBase]: For 467025/467279 co-relation queries the response was YES. [2024-06-28 00:56:41,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75801 conditions, 12334 events. 7118/12334 cut-off events. For 467025/467279 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 98581 event pairs, 1746 based on Foata normal form. 219/12425 useless extension candidates. Maximal degree in co-relation 75643. Up to 9150 conditions per place. [2024-06-28 00:56:41,431 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 417 selfloop transitions, 77 changer transitions 0/508 dead transitions. [2024-06-28 00:56:41,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 508 transitions, 8252 flow [2024-06-28 00:56:41,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:41,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:41,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:56:41,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-28 00:56:41,432 INFO L175 Difference]: Start difference. First operand has 362 places, 473 transitions, 6912 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:56:41,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 508 transitions, 8252 flow [2024-06-28 00:56:43,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 508 transitions, 8070 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:43,302 INFO L231 Difference]: Finished difference. Result has 365 places, 476 transitions, 7019 flow [2024-06-28 00:56:43,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6730, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7019, PETRI_PLACES=365, PETRI_TRANSITIONS=476} [2024-06-28 00:56:43,302 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 316 predicate places. [2024-06-28 00:56:43,302 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 476 transitions, 7019 flow [2024-06-28 00:56:43,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:43,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:43,303 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-28 00:56:43,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 00:56:43,303 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:43,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:43,303 INFO L85 PathProgramCache]: Analyzing trace with hash 604167222, now seen corresponding path program 1 times [2024-06-28 00:56:43,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:43,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590190877] [2024-06-28 00:56:43,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:43,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:43,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:43,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:43,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:43,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590190877] [2024-06-28 00:56:43,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590190877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:43,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:43,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:43,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733499231] [2024-06-28 00:56:43,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:43,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:43,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:43,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:43,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:43,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:43,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 476 transitions, 7019 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:43,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:43,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:43,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:45,482 INFO L124 PetriNetUnfolderBase]: 7154/11849 cut-off events. [2024-06-28 00:56:45,482 INFO L125 PetriNetUnfolderBase]: For 456353/456616 co-relation queries the response was YES. [2024-06-28 00:56:45,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74029 conditions, 11849 events. 7154/11849 cut-off events. For 456353/456616 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 90007 event pairs, 1345 based on Foata normal form. 237/11933 useless extension candidates. Maximal degree in co-relation 73869. Up to 9491 conditions per place. [2024-06-28 00:56:45,630 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 396 selfloop transitions, 101 changer transitions 0/511 dead transitions. [2024-06-28 00:56:45,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 511 transitions, 8167 flow [2024-06-28 00:56:45,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:45,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:45,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 00:56:45,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-06-28 00:56:45,631 INFO L175 Difference]: Start difference. First operand has 365 places, 476 transitions, 7019 flow. Second operand 8 states and 223 transitions. [2024-06-28 00:56:45,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 511 transitions, 8167 flow [2024-06-28 00:56:47,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 511 transitions, 7893 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:47,789 INFO L231 Difference]: Finished difference. Result has 368 places, 477 transitions, 6977 flow [2024-06-28 00:56:47,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6745, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6977, PETRI_PLACES=368, PETRI_TRANSITIONS=477} [2024-06-28 00:56:47,789 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 319 predicate places. [2024-06-28 00:56:47,789 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 477 transitions, 6977 flow [2024-06-28 00:56:47,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:47,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:47,790 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-28 00:56:47,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 00:56:47,790 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:47,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:47,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1815936920, now seen corresponding path program 1 times [2024-06-28 00:56:47,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:47,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64129404] [2024-06-28 00:56:47,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:47,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:47,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:47,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-28 00:56:47,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:47,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64129404] [2024-06-28 00:56:47,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64129404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:47,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:47,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:47,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102140575] [2024-06-28 00:56:47,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:47,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:47,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:47,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:47,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:47,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:47,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 477 transitions, 6977 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:47,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:47,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:47,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:49,905 INFO L124 PetriNetUnfolderBase]: 7147/11902 cut-off events. [2024-06-28 00:56:49,905 INFO L125 PetriNetUnfolderBase]: For 398541/398787 co-relation queries the response was YES. [2024-06-28 00:56:50,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73026 conditions, 11902 events. 7147/11902 cut-off events. For 398541/398787 co-relation queries the response was YES. Maximal size of possible extension queue 785. Compared 91006 event pairs, 1610 based on Foata normal form. 176/11917 useless extension candidates. Maximal degree in co-relation 72866. Up to 9344 conditions per place. [2024-06-28 00:56:50,063 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 289 selfloop transitions, 211 changer transitions 1/515 dead transitions. [2024-06-28 00:56:50,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 515 transitions, 8379 flow [2024-06-28 00:56:50,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:50,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:50,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 00:56:50,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-28 00:56:50,064 INFO L175 Difference]: Start difference. First operand has 368 places, 477 transitions, 6977 flow. Second operand 8 states and 230 transitions. [2024-06-28 00:56:50,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 515 transitions, 8379 flow [2024-06-28 00:56:52,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 515 transitions, 8094 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:52,040 INFO L231 Difference]: Finished difference. Result has 369 places, 477 transitions, 7120 flow [2024-06-28 00:56:52,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6692, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7120, PETRI_PLACES=369, PETRI_TRANSITIONS=477} [2024-06-28 00:56:52,040 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 320 predicate places. [2024-06-28 00:56:52,040 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 477 transitions, 7120 flow [2024-06-28 00:56:52,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:52,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:52,041 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-28 00:56:52,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 00:56:52,041 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:52,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:52,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1812217850, now seen corresponding path program 2 times [2024-06-28 00:56:52,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:52,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103620925] [2024-06-28 00:56:52,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:52,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:52,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:52,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:52,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:52,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103620925] [2024-06-28 00:56:52,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103620925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:52,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:52,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:52,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175346944] [2024-06-28 00:56:52,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:52,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:52,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:52,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:52,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:52,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:52,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 477 transitions, 7120 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:52,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:52,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:52,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:54,363 INFO L124 PetriNetUnfolderBase]: 7179/11898 cut-off events. [2024-06-28 00:56:54,364 INFO L125 PetriNetUnfolderBase]: For 400421/400647 co-relation queries the response was YES. [2024-06-28 00:56:54,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72518 conditions, 11898 events. 7179/11898 cut-off events. For 400421/400647 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 90750 event pairs, 1477 based on Foata normal form. 185/11932 useless extension candidates. Maximal degree in co-relation 72358. Up to 10248 conditions per place. [2024-06-28 00:56:54,494 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 388 selfloop transitions, 114 changer transitions 1/517 dead transitions. [2024-06-28 00:56:54,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 517 transitions, 8462 flow [2024-06-28 00:56:54,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:54,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:54,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 00:56:54,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:56:54,495 INFO L175 Difference]: Start difference. First operand has 369 places, 477 transitions, 7120 flow. Second operand 8 states and 224 transitions. [2024-06-28 00:56:54,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 517 transitions, 8462 flow [2024-06-28 00:56:57,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 517 transitions, 7730 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-28 00:56:57,104 INFO L231 Difference]: Finished difference. Result has 369 places, 483 transitions, 6718 flow [2024-06-28 00:56:57,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6436, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6718, PETRI_PLACES=369, PETRI_TRANSITIONS=483} [2024-06-28 00:56:57,104 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 320 predicate places. [2024-06-28 00:56:57,104 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 483 transitions, 6718 flow [2024-06-28 00:56:57,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:57,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:57,104 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-28 00:56:57,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 00:56:57,105 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:57,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:57,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1812212270, now seen corresponding path program 3 times [2024-06-28 00:56:57,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:57,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597031606] [2024-06-28 00:56:57,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:57,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:57,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:57,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-28 00:56:57,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:57,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597031606] [2024-06-28 00:56:57,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597031606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:57,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:57,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:57,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133083401] [2024-06-28 00:56:57,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:57,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:57,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:57,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:57,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:57,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:56:57,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 483 transitions, 6718 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:57,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:57,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:56:57,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:59,170 INFO L124 PetriNetUnfolderBase]: 7181/11899 cut-off events. [2024-06-28 00:56:59,170 INFO L125 PetriNetUnfolderBase]: For 391143/391369 co-relation queries the response was YES. [2024-06-28 00:56:59,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70967 conditions, 11899 events. 7181/11899 cut-off events. For 391143/391369 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 90732 event pairs, 1472 based on Foata normal form. 185/11932 useless extension candidates. Maximal degree in co-relation 70809. Up to 10252 conditions per place. [2024-06-28 00:56:59,316 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 390 selfloop transitions, 115 changer transitions 3/522 dead transitions. [2024-06-28 00:56:59,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 522 transitions, 7854 flow [2024-06-28 00:56:59,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:59,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:59,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 267 transitions. [2024-06-28 00:56:59,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5933333333333334 [2024-06-28 00:56:59,317 INFO L175 Difference]: Start difference. First operand has 369 places, 483 transitions, 6718 flow. Second operand 10 states and 267 transitions. [2024-06-28 00:56:59,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 522 transitions, 7854 flow [2024-06-28 00:57:01,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 522 transitions, 7717 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:01,788 INFO L231 Difference]: Finished difference. Result has 375 places, 483 transitions, 6817 flow [2024-06-28 00:57:01,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6581, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6817, PETRI_PLACES=375, PETRI_TRANSITIONS=483} [2024-06-28 00:57:01,789 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 326 predicate places. [2024-06-28 00:57:01,789 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 483 transitions, 6817 flow [2024-06-28 00:57:01,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:01,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:01,789 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-28 00:57:01,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 00:57:01,789 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:01,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:01,789 INFO L85 PathProgramCache]: Analyzing trace with hash -608750796, now seen corresponding path program 4 times [2024-06-28 00:57:01,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:01,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101204914] [2024-06-28 00:57:01,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:01,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:01,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:01,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-28 00:57:01,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:01,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101204914] [2024-06-28 00:57:01,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101204914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:01,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:01,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:01,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150008877] [2024-06-28 00:57:01,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:01,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:01,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:01,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:01,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:01,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:01,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 483 transitions, 6817 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:01,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:01,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:01,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:03,932 INFO L124 PetriNetUnfolderBase]: 7224/11998 cut-off events. [2024-06-28 00:57:03,932 INFO L125 PetriNetUnfolderBase]: For 406755/406982 co-relation queries the response was YES. [2024-06-28 00:57:04,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72109 conditions, 11998 events. 7224/11998 cut-off events. For 406755/406982 co-relation queries the response was YES. Maximal size of possible extension queue 794. Compared 91875 event pairs, 1479 based on Foata normal form. 186/12033 useless extension candidates. Maximal degree in co-relation 71949. Up to 10247 conditions per place. [2024-06-28 00:57:04,078 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 379 selfloop transitions, 135 changer transitions 1/529 dead transitions. [2024-06-28 00:57:04,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 529 transitions, 8189 flow [2024-06-28 00:57:04,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:57:04,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:57:04,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 265 transitions. [2024-06-28 00:57:04,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-28 00:57:04,079 INFO L175 Difference]: Start difference. First operand has 375 places, 483 transitions, 6817 flow. Second operand 10 states and 265 transitions. [2024-06-28 00:57:04,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 529 transitions, 8189 flow [2024-06-28 00:57:06,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 529 transitions, 7955 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 00:57:06,318 INFO L231 Difference]: Finished difference. Result has 377 places, 492 transitions, 6970 flow [2024-06-28 00:57:06,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6583, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6970, PETRI_PLACES=377, PETRI_TRANSITIONS=492} [2024-06-28 00:57:06,319 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 328 predicate places. [2024-06-28 00:57:06,319 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 492 transitions, 6970 flow [2024-06-28 00:57:06,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:06,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:06,319 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-28 00:57:06,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 00:57:06,319 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:06,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:06,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1668327320, now seen corresponding path program 5 times [2024-06-28 00:57:06,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:06,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444470903] [2024-06-28 00:57:06,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:06,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:06,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:06,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:06,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:06,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444470903] [2024-06-28 00:57:06,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444470903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:06,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:06,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:06,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611354735] [2024-06-28 00:57:06,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:06,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:06,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:06,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:06,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:06,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:06,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 492 transitions, 6970 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:06,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:06,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:06,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:08,645 INFO L124 PetriNetUnfolderBase]: 7237/12003 cut-off events. [2024-06-28 00:57:08,645 INFO L125 PetriNetUnfolderBase]: For 414162/414389 co-relation queries the response was YES. [2024-06-28 00:57:08,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72542 conditions, 12003 events. 7237/12003 cut-off events. For 414162/414389 co-relation queries the response was YES. Maximal size of possible extension queue 795. Compared 91750 event pairs, 1476 based on Foata normal form. 186/12038 useless extension candidates. Maximal degree in co-relation 72380. Up to 10262 conditions per place. [2024-06-28 00:57:08,778 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 385 selfloop transitions, 130 changer transitions 1/530 dead transitions. [2024-06-28 00:57:08,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 530 transitions, 8444 flow [2024-06-28 00:57:08,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:57:08,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:57:08,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-28 00:57:08,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-28 00:57:08,779 INFO L175 Difference]: Start difference. First operand has 377 places, 492 transitions, 6970 flow. Second operand 9 states and 246 transitions. [2024-06-28 00:57:08,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 530 transitions, 8444 flow [2024-06-28 00:57:10,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 530 transitions, 8271 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:10,753 INFO L231 Difference]: Finished difference. Result has 380 places, 495 transitions, 7099 flow [2024-06-28 00:57:10,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6801, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7099, PETRI_PLACES=380, PETRI_TRANSITIONS=495} [2024-06-28 00:57:10,753 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 331 predicate places. [2024-06-28 00:57:10,753 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 495 transitions, 7099 flow [2024-06-28 00:57:10,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:10,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:10,755 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-28 00:57:10,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 00:57:10,755 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:10,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:10,755 INFO L85 PathProgramCache]: Analyzing trace with hash -335823676, now seen corresponding path program 6 times [2024-06-28 00:57:10,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:10,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977096339] [2024-06-28 00:57:10,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:10,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:10,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:10,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:10,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:10,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977096339] [2024-06-28 00:57:10,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977096339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:10,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:10,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:10,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573942272] [2024-06-28 00:57:10,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:10,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:10,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:10,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:10,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:10,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:10,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 495 transitions, 7099 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:10,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:10,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:10,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:12,992 INFO L124 PetriNetUnfolderBase]: 7234/12025 cut-off events. [2024-06-28 00:57:12,992 INFO L125 PetriNetUnfolderBase]: For 421565/421792 co-relation queries the response was YES. [2024-06-28 00:57:13,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73181 conditions, 12025 events. 7234/12025 cut-off events. For 421565/421792 co-relation queries the response was YES. Maximal size of possible extension queue 795. Compared 92222 event pairs, 1485 based on Foata normal form. 186/12060 useless extension candidates. Maximal degree in co-relation 73017. Up to 10259 conditions per place. [2024-06-28 00:57:13,161 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 387 selfloop transitions, 131 changer transitions 3/535 dead transitions. [2024-06-28 00:57:13,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 535 transitions, 8417 flow [2024-06-28 00:57:13,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:57:13,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:57:13,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 291 transitions. [2024-06-28 00:57:13,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5878787878787879 [2024-06-28 00:57:13,161 INFO L175 Difference]: Start difference. First operand has 380 places, 495 transitions, 7099 flow. Second operand 11 states and 291 transitions. [2024-06-28 00:57:13,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 535 transitions, 8417 flow [2024-06-28 00:57:15,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 535 transitions, 8086 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:15,740 INFO L231 Difference]: Finished difference. Result has 385 places, 495 transitions, 7036 flow [2024-06-28 00:57:15,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6768, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7036, PETRI_PLACES=385, PETRI_TRANSITIONS=495} [2024-06-28 00:57:15,740 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 336 predicate places. [2024-06-28 00:57:15,740 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 495 transitions, 7036 flow [2024-06-28 00:57:15,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:15,741 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-28 00:57:15,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 00:57:15,741 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:15,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:15,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1647380263, now seen corresponding path program 1 times [2024-06-28 00:57:15,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:15,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321132173] [2024-06-28 00:57:15,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:15,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:15,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:15,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:15,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:15,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321132173] [2024-06-28 00:57:15,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321132173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:15,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:15,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:15,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910184479] [2024-06-28 00:57:15,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:15,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:15,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:15,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:15,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:15,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:15,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 495 transitions, 7036 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:15,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:15,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:18,066 INFO L124 PetriNetUnfolderBase]: 7361/12773 cut-off events. [2024-06-28 00:57:18,066 INFO L125 PetriNetUnfolderBase]: For 476631/476831 co-relation queries the response was YES. [2024-06-28 00:57:18,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76212 conditions, 12773 events. 7361/12773 cut-off events. For 476631/476831 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 102870 event pairs, 1894 based on Foata normal form. 180/12811 useless extension candidates. Maximal degree in co-relation 76048. Up to 10369 conditions per place. [2024-06-28 00:57:18,238 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 423 selfloop transitions, 109 changer transitions 0/546 dead transitions. [2024-06-28 00:57:18,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 546 transitions, 8552 flow [2024-06-28 00:57:18,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:18,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:18,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 00:57:18,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-28 00:57:18,239 INFO L175 Difference]: Start difference. First operand has 385 places, 495 transitions, 7036 flow. Second operand 8 states and 236 transitions. [2024-06-28 00:57:18,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 546 transitions, 8552 flow [2024-06-28 00:57:20,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 546 transitions, 8282 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 00:57:21,000 INFO L231 Difference]: Finished difference. Result has 384 places, 501 transitions, 7161 flow [2024-06-28 00:57:21,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6766, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7161, PETRI_PLACES=384, PETRI_TRANSITIONS=501} [2024-06-28 00:57:21,001 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 335 predicate places. [2024-06-28 00:57:21,001 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 501 transitions, 7161 flow [2024-06-28 00:57:21,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:21,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:21,001 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-28 00:57:21,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 00:57:21,001 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:21,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:21,001 INFO L85 PathProgramCache]: Analyzing trace with hash -20212905, now seen corresponding path program 2 times [2024-06-28 00:57:21,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:21,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068363055] [2024-06-28 00:57:21,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:21,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:21,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:21,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-28 00:57:21,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:21,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068363055] [2024-06-28 00:57:21,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068363055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:21,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:21,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:21,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221844095] [2024-06-28 00:57:21,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:21,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:21,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:21,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:21,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:21,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:21,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 501 transitions, 7161 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:21,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:21,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:21,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:23,440 INFO L124 PetriNetUnfolderBase]: 7338/12960 cut-off events. [2024-06-28 00:57:23,440 INFO L125 PetriNetUnfolderBase]: For 485310/485508 co-relation queries the response was YES. [2024-06-28 00:57:23,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76628 conditions, 12960 events. 7338/12960 cut-off events. For 485310/485508 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 106271 event pairs, 1983 based on Foata normal form. 178/13010 useless extension candidates. Maximal degree in co-relation 76462. Up to 10525 conditions per place. [2024-06-28 00:57:23,590 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 420 selfloop transitions, 104 changer transitions 0/538 dead transitions. [2024-06-28 00:57:23,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 538 transitions, 8319 flow [2024-06-28 00:57:23,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:23,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 00:57:23,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 00:57:23,590 INFO L175 Difference]: Start difference. First operand has 384 places, 501 transitions, 7161 flow. Second operand 8 states and 228 transitions. [2024-06-28 00:57:23,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 538 transitions, 8319 flow [2024-06-28 00:57:26,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 538 transitions, 8082 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:26,239 INFO L231 Difference]: Finished difference. Result has 387 places, 501 transitions, 7137 flow [2024-06-28 00:57:26,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6924, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7137, PETRI_PLACES=387, PETRI_TRANSITIONS=501} [2024-06-28 00:57:26,239 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 338 predicate places. [2024-06-28 00:57:26,239 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 501 transitions, 7137 flow [2024-06-28 00:57:26,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:26,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:26,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:26,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 00:57:26,239 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:26,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:26,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1756478827, now seen corresponding path program 3 times [2024-06-28 00:57:26,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:26,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336485728] [2024-06-28 00:57:26,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:26,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:26,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:26,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-28 00:57:26,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:26,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336485728] [2024-06-28 00:57:26,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336485728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:26,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:26,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:26,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109188431] [2024-06-28 00:57:26,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:26,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:26,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:26,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:26,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:26,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:26,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 501 transitions, 7137 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:26,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:26,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:26,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:28,590 INFO L124 PetriNetUnfolderBase]: 7366/12745 cut-off events. [2024-06-28 00:57:28,590 INFO L125 PetriNetUnfolderBase]: For 493659/493835 co-relation queries the response was YES. [2024-06-28 00:57:28,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76590 conditions, 12745 events. 7366/12745 cut-off events. For 493659/493835 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 102314 event pairs, 1888 based on Foata normal form. 167/12786 useless extension candidates. Maximal degree in co-relation 76423. Up to 10861 conditions per place. [2024-06-28 00:57:28,780 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 469 selfloop transitions, 54 changer transitions 0/537 dead transitions. [2024-06-28 00:57:28,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 537 transitions, 8341 flow [2024-06-28 00:57:28,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:28,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:28,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 00:57:28,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-28 00:57:28,781 INFO L175 Difference]: Start difference. First operand has 387 places, 501 transitions, 7137 flow. Second operand 8 states and 221 transitions. [2024-06-28 00:57:28,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 537 transitions, 8341 flow [2024-06-28 00:57:31,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 537 transitions, 8102 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:31,673 INFO L231 Difference]: Finished difference. Result has 389 places, 503 transitions, 7071 flow [2024-06-28 00:57:31,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6898, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7071, PETRI_PLACES=389, PETRI_TRANSITIONS=503} [2024-06-28 00:57:31,674 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 340 predicate places. [2024-06-28 00:57:31,674 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 503 transitions, 7071 flow [2024-06-28 00:57:31,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:31,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57: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, 1] [2024-06-28 00:57:31,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 00:57:31,674 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:31,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:31,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1631926624, now seen corresponding path program 7 times [2024-06-28 00:57:31,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:31,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30112687] [2024-06-28 00:57:31,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:31,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:31,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:31,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-28 00:57:31,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:31,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30112687] [2024-06-28 00:57:31,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30112687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:31,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:31,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:31,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600584389] [2024-06-28 00:57:31,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:31,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:31,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:31,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:31,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:31,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:31,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 503 transitions, 7071 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:31,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:31,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:31,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:34,470 INFO L124 PetriNetUnfolderBase]: 7476/12367 cut-off events. [2024-06-28 00:57:34,471 INFO L125 PetriNetUnfolderBase]: For 508225/508453 co-relation queries the response was YES. [2024-06-28 00:57:34,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76499 conditions, 12367 events. 7476/12367 cut-off events. For 508225/508453 co-relation queries the response was YES. Maximal size of possible extension queue 822. Compared 94548 event pairs, 1494 based on Foata normal form. 199/12414 useless extension candidates. Maximal degree in co-relation 76331. Up to 10035 conditions per place. [2024-06-28 00:57:34,623 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 340 selfloop transitions, 201 changer transitions 1/556 dead transitions. [2024-06-28 00:57:34,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 556 transitions, 8677 flow [2024-06-28 00:57:34,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:57:34,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:57:34,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-06-28 00:57:34,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345679012345679 [2024-06-28 00:57:34,624 INFO L175 Difference]: Start difference. First operand has 389 places, 503 transitions, 7071 flow. Second operand 9 states and 257 transitions. [2024-06-28 00:57:34,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 556 transitions, 8677 flow [2024-06-28 00:57:37,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 556 transitions, 8534 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:37,773 INFO L231 Difference]: Finished difference. Result has 392 places, 512 transitions, 7410 flow [2024-06-28 00:57:37,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6928, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7410, PETRI_PLACES=392, PETRI_TRANSITIONS=512} [2024-06-28 00:57:37,774 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 343 predicate places. [2024-06-28 00:57:37,774 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 512 transitions, 7410 flow [2024-06-28 00:57:37,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:37,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:37,774 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-28 00:57:37,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 00:57:37,774 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:37,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:37,774 INFO L85 PathProgramCache]: Analyzing trace with hash 899216540, now seen corresponding path program 8 times [2024-06-28 00:57:37,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:37,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776199275] [2024-06-28 00:57:37,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:37,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:37,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:37,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:37,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:37,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776199275] [2024-06-28 00:57:37,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776199275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:37,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:37,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:37,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999257550] [2024-06-28 00:57:37,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:37,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:37,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:37,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:37,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:37,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:37,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 512 transitions, 7410 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:37,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:37,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:37,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:40,423 INFO L124 PetriNetUnfolderBase]: 7487/12388 cut-off events. [2024-06-28 00:57:40,423 INFO L125 PetriNetUnfolderBase]: For 521045/521273 co-relation queries the response was YES. [2024-06-28 00:57:40,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77523 conditions, 12388 events. 7487/12388 cut-off events. For 521045/521273 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 94774 event pairs, 1505 based on Foata normal form. 193/12425 useless extension candidates. Maximal degree in co-relation 77354. Up to 10046 conditions per place. [2024-06-28 00:57:40,568 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 323 selfloop transitions, 223 changer transitions 2/562 dead transitions. [2024-06-28 00:57:40,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 562 transitions, 8998 flow [2024-06-28 00:57:40,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:57:40,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:57:40,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 302 transitions. [2024-06-28 00:57:40,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101010101010101 [2024-06-28 00:57:40,569 INFO L175 Difference]: Start difference. First operand has 392 places, 512 transitions, 7410 flow. Second operand 11 states and 302 transitions. [2024-06-28 00:57:40,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 562 transitions, 8998 flow [2024-06-28 00:57:43,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 562 transitions, 8691 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:43,968 INFO L231 Difference]: Finished difference. Result has 398 places, 515 transitions, 7581 flow [2024-06-28 00:57:43,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7106, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7581, PETRI_PLACES=398, PETRI_TRANSITIONS=515} [2024-06-28 00:57:43,969 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 349 predicate places. [2024-06-28 00:57:43,969 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 515 transitions, 7581 flow [2024-06-28 00:57:43,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:43,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:43,969 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-28 00:57:43,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 00:57:43,969 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:43,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:43,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1474742410, now seen corresponding path program 9 times [2024-06-28 00:57:43,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:43,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926159738] [2024-06-28 00:57:43,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:43,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:43,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:44,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:44,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:44,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926159738] [2024-06-28 00:57:44,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926159738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:44,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:44,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:44,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459731425] [2024-06-28 00:57:44,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:44,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:44,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:44,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:44,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:44,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:44,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 515 transitions, 7581 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:44,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:44,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:44,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:46,580 INFO L124 PetriNetUnfolderBase]: 7480/12387 cut-off events. [2024-06-28 00:57:46,580 INFO L125 PetriNetUnfolderBase]: For 528613/528860 co-relation queries the response was YES. [2024-06-28 00:57:46,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77795 conditions, 12387 events. 7480/12387 cut-off events. For 528613/528860 co-relation queries the response was YES. Maximal size of possible extension queue 823. Compared 94696 event pairs, 1627 based on Foata normal form. 184/12404 useless extension candidates. Maximal degree in co-relation 77625. Up to 10030 conditions per place. [2024-06-28 00:57:46,884 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 340 selfloop transitions, 192 changer transitions 1/547 dead transitions. [2024-06-28 00:57:46,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 547 transitions, 9069 flow [2024-06-28 00:57:46,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:46,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:46,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 00:57:46,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-28 00:57:46,885 INFO L175 Difference]: Start difference. First operand has 398 places, 515 transitions, 7581 flow. Second operand 7 states and 202 transitions. [2024-06-28 00:57:46,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 547 transitions, 9069 flow [2024-06-28 00:57:49,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 547 transitions, 8605 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 00:57:49,968 INFO L231 Difference]: Finished difference. Result has 396 places, 515 transitions, 7508 flow [2024-06-28 00:57:49,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7117, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7508, PETRI_PLACES=396, PETRI_TRANSITIONS=515} [2024-06-28 00:57:49,971 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 347 predicate places. [2024-06-28 00:57:49,971 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 515 transitions, 7508 flow [2024-06-28 00:57:49,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:49,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:49,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:49,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 00:57:49,972 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:49,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:49,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1478467060, now seen corresponding path program 10 times [2024-06-28 00:57:49,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:49,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652223857] [2024-06-28 00:57:49,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:49,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:49,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:50,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:50,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:50,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652223857] [2024-06-28 00:57:50,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652223857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:50,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:50,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:50,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846011942] [2024-06-28 00:57:50,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:50,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:50,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:50,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:50,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:50,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:50,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 515 transitions, 7508 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:50,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:50,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:50,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:52,570 INFO L124 PetriNetUnfolderBase]: 7494/12404 cut-off events. [2024-06-28 00:57:52,570 INFO L125 PetriNetUnfolderBase]: For 540815/541043 co-relation queries the response was YES. [2024-06-28 00:57:52,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77905 conditions, 12404 events. 7494/12404 cut-off events. For 540815/541043 co-relation queries the response was YES. Maximal size of possible extension queue 824. Compared 94925 event pairs, 1498 based on Foata normal form. 187/12430 useless extension candidates. Maximal degree in co-relation 77734. Up to 10798 conditions per place. [2024-06-28 00:57:52,718 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 442 selfloop transitions, 94 changer transitions 2/552 dead transitions. [2024-06-28 00:57:52,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 552 transitions, 8901 flow [2024-06-28 00:57:52,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:57:52,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:57:52,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-28 00:57:52,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975308641975309 [2024-06-28 00:57:52,720 INFO L175 Difference]: Start difference. First operand has 396 places, 515 transitions, 7508 flow. Second operand 9 states and 242 transitions. [2024-06-28 00:57:52,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 552 transitions, 8901 flow [2024-06-28 00:57:55,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 552 transitions, 8509 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:55,969 INFO L231 Difference]: Finished difference. Result has 400 places, 518 transitions, 7357 flow [2024-06-28 00:57:55,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7122, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7357, PETRI_PLACES=400, PETRI_TRANSITIONS=518} [2024-06-28 00:57:55,970 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 351 predicate places. [2024-06-28 00:57:55,970 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 518 transitions, 7357 flow [2024-06-28 00:57:55,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:55,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:55,970 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-28 00:57:55,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 00:57:55,970 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:55,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:55,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1478461480, now seen corresponding path program 11 times [2024-06-28 00:57:55,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:55,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969494041] [2024-06-28 00:57:55,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:55,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:55,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:56,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-28 00:57:56,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:56,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969494041] [2024-06-28 00:57:56,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969494041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:56,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:56,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:56,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126989566] [2024-06-28 00:57:56,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:56,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:56,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:56,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:56,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:56,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:57:56,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 518 transitions, 7357 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:56,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:56,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:57:56,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:58,830 INFO L124 PetriNetUnfolderBase]: 7496/12407 cut-off events. [2024-06-28 00:57:58,830 INFO L125 PetriNetUnfolderBase]: For 545138/545366 co-relation queries the response was YES. [2024-06-28 00:57:58,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77275 conditions, 12407 events. 7496/12407 cut-off events. For 545138/545366 co-relation queries the response was YES. Maximal size of possible extension queue 824. Compared 95014 event pairs, 1494 based on Foata normal form. 187/12432 useless extension candidates. Maximal degree in co-relation 77103. Up to 10802 conditions per place. [2024-06-28 00:57:58,964 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 440 selfloop transitions, 90 changer transitions 1/545 dead transitions. [2024-06-28 00:57:58,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 545 transitions, 8501 flow [2024-06-28 00:57:58,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:58,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:58,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 00:57:58,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 00:57:58,965 INFO L175 Difference]: Start difference. First operand has 400 places, 518 transitions, 7357 flow. Second operand 7 states and 196 transitions. [2024-06-28 00:57:58,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 545 transitions, 8501 flow [2024-06-28 00:58:02,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 545 transitions, 8270 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:58:02,147 INFO L231 Difference]: Finished difference. Result has 399 places, 518 transitions, 7313 flow [2024-06-28 00:58:02,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7126, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7313, PETRI_PLACES=399, PETRI_TRANSITIONS=518} [2024-06-28 00:58:02,148 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 350 predicate places. [2024-06-28 00:58:02,148 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 518 transitions, 7313 flow [2024-06-28 00:58:02,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:02,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:02,148 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-28 00:58:02,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 00:58:02,149 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:02,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:02,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1650230620, now seen corresponding path program 12 times [2024-06-28 00:58:02,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:02,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145239672] [2024-06-28 00:58:02,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:02,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:02,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:02,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:02,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:02,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145239672] [2024-06-28 00:58:02,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145239672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:02,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:02,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:02,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485266313] [2024-06-28 00:58:02,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:02,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:02,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:02,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:02,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:02,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:02,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 518 transitions, 7313 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:02,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:02,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:02,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:04,807 INFO L124 PetriNetUnfolderBase]: 7493/12403 cut-off events. [2024-06-28 00:58:04,807 INFO L125 PetriNetUnfolderBase]: For 551942/552170 co-relation queries the response was YES. [2024-06-28 00:58:04,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77250 conditions, 12403 events. 7493/12403 cut-off events. For 551942/552170 co-relation queries the response was YES. Maximal size of possible extension queue 824. Compared 95011 event pairs, 1494 based on Foata normal form. 193/12440 useless extension candidates. Maximal degree in co-relation 77077. Up to 10056 conditions per place. [2024-06-28 00:58:04,961 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 332 selfloop transitions, 214 changer transitions 1/561 dead transitions. [2024-06-28 00:58:04,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 561 transitions, 8707 flow [2024-06-28 00:58:04,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:58:04,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:58:04,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 278 transitions. [2024-06-28 00:58:04,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-06-28 00:58:04,962 INFO L175 Difference]: Start difference. First operand has 399 places, 518 transitions, 7313 flow. Second operand 10 states and 278 transitions. [2024-06-28 00:58:04,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 561 transitions, 8707 flow [2024-06-28 00:58:08,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 561 transitions, 8525 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:08,471 INFO L231 Difference]: Finished difference. Result has 403 places, 518 transitions, 7568 flow [2024-06-28 00:58:08,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7131, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7568, PETRI_PLACES=403, PETRI_TRANSITIONS=518} [2024-06-28 00:58:08,472 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 354 predicate places. [2024-06-28 00:58:08,472 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 518 transitions, 7568 flow [2024-06-28 00:58:08,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:08,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:08,472 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-28 00:58:08,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 00:58:08,472 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:08,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:08,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1596498920, now seen corresponding path program 13 times [2024-06-28 00:58:08,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:08,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746455633] [2024-06-28 00:58:08,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:08,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:08,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:08,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-28 00:58:08,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:08,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746455633] [2024-06-28 00:58:08,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746455633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:08,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:08,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:08,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509022651] [2024-06-28 00:58:08,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:08,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:08,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:08,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:08,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:08,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:08,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 518 transitions, 7568 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:08,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:08,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:08,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:11,299 INFO L124 PetriNetUnfolderBase]: 7517/12452 cut-off events. [2024-06-28 00:58:11,299 INFO L125 PetriNetUnfolderBase]: For 570281/570513 co-relation queries the response was YES. [2024-06-28 00:58:11,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78382 conditions, 12452 events. 7517/12452 cut-off events. For 570281/570513 co-relation queries the response was YES. Maximal size of possible extension queue 824. Compared 95411 event pairs, 1490 based on Foata normal form. 192/12483 useless extension candidates. Maximal degree in co-relation 78208. Up to 10303 conditions per place. [2024-06-28 00:58:11,438 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 337 selfloop transitions, 214 changer transitions 0/565 dead transitions. [2024-06-28 00:58:11,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 565 transitions, 9214 flow [2024-06-28 00:58:11,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:58:11,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:58:11,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 278 transitions. [2024-06-28 00:58:11,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-06-28 00:58:11,439 INFO L175 Difference]: Start difference. First operand has 403 places, 518 transitions, 7568 flow. Second operand 10 states and 278 transitions. [2024-06-28 00:58:11,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 565 transitions, 9214 flow [2024-06-28 00:58:14,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 565 transitions, 8763 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 00:58:14,751 INFO L231 Difference]: Finished difference. Result has 404 places, 524 transitions, 7627 flow [2024-06-28 00:58:14,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7129, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7627, PETRI_PLACES=404, PETRI_TRANSITIONS=524} [2024-06-28 00:58:14,751 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 355 predicate places. [2024-06-28 00:58:14,751 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 524 transitions, 7627 flow [2024-06-28 00:58:14,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:14,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:14,752 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-28 00:58:14,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 00:58:14,838 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:14,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:14,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1596493340, now seen corresponding path program 14 times [2024-06-28 00:58:14,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:14,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549888208] [2024-06-28 00:58:14,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:14,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:14,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:14,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:14,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:14,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549888208] [2024-06-28 00:58:14,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549888208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:14,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:14,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:14,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356905353] [2024-06-28 00:58:14,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:14,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:14,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:14,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:14,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:14,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:14,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 524 transitions, 7627 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:14,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:14,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:14,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:17,388 INFO L124 PetriNetUnfolderBase]: 7547/12487 cut-off events. [2024-06-28 00:58:17,389 INFO L125 PetriNetUnfolderBase]: For 580930/581163 co-relation queries the response was YES. [2024-06-28 00:58:17,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78596 conditions, 12487 events. 7547/12487 cut-off events. For 580930/581163 co-relation queries the response was YES. Maximal size of possible extension queue 826. Compared 95601 event pairs, 1486 based on Foata normal form. 193/12519 useless extension candidates. Maximal degree in co-relation 78421. Up to 10339 conditions per place. [2024-06-28 00:58:17,732 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 339 selfloop transitions, 221 changer transitions 0/574 dead transitions. [2024-06-28 00:58:17,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 574 transitions, 9305 flow [2024-06-28 00:58:17,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:58:17,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:58:17,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 300 transitions. [2024-06-28 00:58:17,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-28 00:58:17,733 INFO L175 Difference]: Start difference. First operand has 404 places, 524 transitions, 7627 flow. Second operand 11 states and 300 transitions. [2024-06-28 00:58:17,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 574 transitions, 9305 flow [2024-06-28 00:58:22,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 574 transitions, 8860 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:22,108 INFO L231 Difference]: Finished difference. Result has 408 places, 530 transitions, 7706 flow [2024-06-28 00:58:22,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7194, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7706, PETRI_PLACES=408, PETRI_TRANSITIONS=530} [2024-06-28 00:58:22,108 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 359 predicate places. [2024-06-28 00:58:22,108 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 530 transitions, 7706 flow [2024-06-28 00:58:22,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:22,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:22,109 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-28 00:58:22,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 00:58:22,109 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:22,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:22,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1596147380, now seen corresponding path program 15 times [2024-06-28 00:58:22,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:22,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081083044] [2024-06-28 00:58:22,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:22,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:22,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:22,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:22,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:22,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081083044] [2024-06-28 00:58:22,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081083044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:22,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:22,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:22,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018013641] [2024-06-28 00:58:22,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:22,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:22,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:22,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:22,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:22,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:22,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 530 transitions, 7706 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:22,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:22,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:22,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:24,937 INFO L124 PetriNetUnfolderBase]: 7541/12506 cut-off events. [2024-06-28 00:58:24,937 INFO L125 PetriNetUnfolderBase]: For 585550/585781 co-relation queries the response was YES. [2024-06-28 00:58:25,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78705 conditions, 12506 events. 7541/12506 cut-off events. For 585550/585781 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 96140 event pairs, 1501 based on Foata normal form. 193/12542 useless extension candidates. Maximal degree in co-relation 78529. Up to 10333 conditions per place. [2024-06-28 00:58:25,095 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 351 selfloop transitions, 204 changer transitions 2/571 dead transitions. [2024-06-28 00:58:25,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 571 transitions, 9294 flow [2024-06-28 00:58:25,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:58:25,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:58:25,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-28 00:58:25,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6246913580246913 [2024-06-28 00:58:25,096 INFO L175 Difference]: Start difference. First operand has 408 places, 530 transitions, 7706 flow. Second operand 9 states and 253 transitions. [2024-06-28 00:58:25,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 571 transitions, 9294 flow [2024-06-28 00:58:29,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 571 transitions, 8902 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:29,434 INFO L231 Difference]: Finished difference. Result has 410 places, 530 transitions, 7732 flow [2024-06-28 00:58:29,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7314, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7732, PETRI_PLACES=410, PETRI_TRANSITIONS=530} [2024-06-28 00:58:29,434 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 361 predicate places. [2024-06-28 00:58:29,434 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 530 transitions, 7732 flow [2024-06-28 00:58:29,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:29,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:29,435 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-28 00:58:29,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 00:58:29,435 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:29,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:29,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1596314780, now seen corresponding path program 16 times [2024-06-28 00:58:29,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:29,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067142120] [2024-06-28 00:58:29,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:29,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:29,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:29,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:29,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:29,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067142120] [2024-06-28 00:58:29,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067142120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:29,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:29,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:29,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638885468] [2024-06-28 00:58:29,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:29,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:29,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:29,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:29,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:29,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:29,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 530 transitions, 7732 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:29,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:29,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:29,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:32,254 INFO L124 PetriNetUnfolderBase]: 7545/12493 cut-off events. [2024-06-28 00:58:32,255 INFO L125 PetriNetUnfolderBase]: For 590014/590244 co-relation queries the response was YES. [2024-06-28 00:58:32,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78806 conditions, 12493 events. 7545/12493 cut-off events. For 590014/590244 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 95889 event pairs, 1524 based on Foata normal form. 193/12528 useless extension candidates. Maximal degree in co-relation 78629. Up to 10331 conditions per place. [2024-06-28 00:58:32,417 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 366 selfloop transitions, 184 changer transitions 1/565 dead transitions. [2024-06-28 00:58:32,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 565 transitions, 9292 flow [2024-06-28 00:58:32,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:32,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:32,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:58:32,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-28 00:58:32,418 INFO L175 Difference]: Start difference. First operand has 410 places, 530 transitions, 7732 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:58:32,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 565 transitions, 9292 flow [2024-06-28 00:58:36,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 565 transitions, 8542 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-28 00:58:36,426 INFO L231 Difference]: Finished difference. Result has 405 places, 530 transitions, 7365 flow [2024-06-28 00:58:36,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6986, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7365, PETRI_PLACES=405, PETRI_TRANSITIONS=530} [2024-06-28 00:58:36,426 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 356 predicate places. [2024-06-28 00:58:36,426 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 530 transitions, 7365 flow [2024-06-28 00:58:36,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:36,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:36,427 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-28 00:58:36,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 00:58:36,427 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:36,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:36,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1596325940, now seen corresponding path program 17 times [2024-06-28 00:58:36,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:36,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523225154] [2024-06-28 00:58:36,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:36,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:36,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:36,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-28 00:58:36,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:36,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523225154] [2024-06-28 00:58:36,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523225154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:36,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:36,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:36,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537418756] [2024-06-28 00:58:36,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:36,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:36,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:36,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:36,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:36,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:36,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 530 transitions, 7365 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:36,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:36,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:36,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:39,141 INFO L124 PetriNetUnfolderBase]: 7539/12502 cut-off events. [2024-06-28 00:58:39,141 INFO L125 PetriNetUnfolderBase]: For 584064/584292 co-relation queries the response was YES. [2024-06-28 00:58:39,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77982 conditions, 12502 events. 7539/12502 cut-off events. For 584064/584292 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 96010 event pairs, 1506 based on Foata normal form. 187/12525 useless extension candidates. Maximal degree in co-relation 77805. Up to 10331 conditions per place. [2024-06-28 00:58:39,289 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 356 selfloop transitions, 190 changer transitions 1/561 dead transitions. [2024-06-28 00:58:39,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 561 transitions, 8729 flow [2024-06-28 00:58:39,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:39,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:39,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 00:58:39,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:58:39,290 INFO L175 Difference]: Start difference. First operand has 405 places, 530 transitions, 7365 flow. Second operand 7 states and 203 transitions. [2024-06-28 00:58:39,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 561 transitions, 8729 flow [2024-06-28 00:58:43,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 561 transitions, 8302 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:43,271 INFO L231 Difference]: Finished difference. Result has 406 places, 530 transitions, 7324 flow [2024-06-28 00:58:43,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6938, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7324, PETRI_PLACES=406, PETRI_TRANSITIONS=530} [2024-06-28 00:58:43,272 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 357 predicate places. [2024-06-28 00:58:43,272 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 530 transitions, 7324 flow [2024-06-28 00:58:43,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:43,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:43,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, 1] [2024-06-28 00:58:43,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 00:58:43,272 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:43,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:43,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1596141800, now seen corresponding path program 18 times [2024-06-28 00:58:43,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:43,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764257966] [2024-06-28 00:58:43,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:43,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:43,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:43,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:43,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:43,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764257966] [2024-06-28 00:58:43,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764257966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:43,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:43,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:43,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354840291] [2024-06-28 00:58:43,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:43,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:43,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:43,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:43,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:43,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-28 00:58:43,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 530 transitions, 7324 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:43,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:43,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-28 00:58:43,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:45,868 INFO L124 PetriNetUnfolderBase]: 7533/12481 cut-off events. [2024-06-28 00:58:45,868 INFO L125 PetriNetUnfolderBase]: For 589655/589891 co-relation queries the response was YES. [2024-06-28 00:58:45,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77895 conditions, 12481 events. 7533/12481 cut-off events. For 589655/589891 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 95800 event pairs, 1494 based on Foata normal form. 199/12526 useless extension candidates. Maximal degree in co-relation 77717. Up to 10325 conditions per place. [2024-06-28 00:58:46,028 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 369 selfloop transitions, 185 changer transitions 1/569 dead transitions. [2024-06-28 00:58:46,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 569 transitions, 8550 flow [2024-06-28 00:58:46,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:46,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:46,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 00:58:46,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 00:58:46,029 INFO L175 Difference]: Start difference. First operand has 406 places, 530 transitions, 7324 flow. Second operand 8 states and 232 transitions. [2024-06-28 00:58:46,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 569 transitions, 8550 flow