./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe034_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe034_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe034_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 18:51:41,421 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 18:51:41,497 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 18:51:41,501 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 18:51:41,502 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 18:51:41,532 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 18:51:41,533 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 18:51:41,533 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 18:51:41,534 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 18:51:41,537 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 18:51:41,538 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 18:51:41,538 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 18:51:41,539 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 18:51:41,540 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 18:51:41,540 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 18:51:41,541 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 18:51:41,541 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 18:51:41,541 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 18:51:41,542 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 18:51:41,542 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 18:51:41,542 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 18:51:41,543 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 18:51:41,543 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 18:51:41,543 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 18:51:41,543 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 18:51:41,544 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 18:51:41,544 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 18:51:41,544 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 18:51:41,545 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 18:51:41,545 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 18:51:41,546 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 18:51:41,546 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 18:51:41,546 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:51:41,547 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 18:51:41,547 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 18:51:41,547 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 18:51:41,547 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 18:51:41,548 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 18:51:41,548 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 18:51:41,548 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 18:51:41,548 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 18:51:41,549 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 18:51:41,549 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 18:51:41,549 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-03 18:51:41,826 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 18:51:41,844 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 18:51:41,847 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 18:51:41,849 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 18:51:41,849 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 18:51:41,850 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-03 18:51:43,007 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 18:51:43,245 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 18:51:43,246 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-03 18:51:43,260 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68844f466/6f5e18605eb145a2830678b9935d66aa/FLAG682ae744f [2024-06-03 18:51:43,272 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68844f466/6f5e18605eb145a2830678b9935d66aa [2024-06-03 18:51:43,274 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 18:51:43,275 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 18:51:43,275 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe034_tso.yml/witness.yml [2024-06-03 18:51:43,406 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 18:51:43,408 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 18:51:43,409 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 18:51:43,409 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 18:51:43,413 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 18:51:43,414 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:51:43" (1/2) ... [2024-06-03 18:51:43,415 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36f8c40a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:43, skipping insertion in model container [2024-06-03 18:51:43,415 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:51:43" (1/2) ... [2024-06-03 18:51:43,417 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5f96d0a8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:43, skipping insertion in model container [2024-06-03 18:51:43,417 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:51:43" (2/2) ... [2024-06-03 18:51:43,418 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36f8c40a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:43, skipping insertion in model container [2024-06-03 18:51:43,418 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:51:43" (2/2) ... [2024-06-03 18:51:43,418 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 18:51:43,467 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 18:51:43,468 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 18:51:43,468 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 18:51:43,469 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 18:51:43,469 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 18:51:43,469 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-03 18:51:43,513 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 18:51:43,887 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:51:43,894 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 18:51:44,021 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:51:44,059 INFO L206 MainTranslator]: Completed translation [2024-06-03 18:51:44,062 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44 WrapperNode [2024-06-03 18:51:44,063 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 18:51:44,064 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 18:51:44,064 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 18:51:44,064 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 18:51:44,071 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 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,085 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 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,118 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-03 18:51:44,120 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 18:51:44,121 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 18:51:44,121 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 18:51:44,121 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 18:51:44,130 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,131 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,136 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,148 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-03 18:51:44,149 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,149 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,154 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,156 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,157 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,158 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,161 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 18:51:44,161 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 18:51:44,161 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 18:51:44,162 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 18:51:44,162 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44" (1/1) ... [2024-06-03 18:51:44,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:51:44,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 18:51:44,199 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-03 18:51:44,208 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-03 18:51:44,230 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 18:51:44,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 18:51:44,230 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 18:51:44,230 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 18:51:44,231 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 18:51:44,231 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 18:51:44,231 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 18:51:44,231 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 18:51:44,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 18:51:44,231 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 18:51:44,232 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 18:51:44,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 18:51:44,233 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 18:51:44,340 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 18:51:44,342 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 18:51:44,551 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 18:51:44,551 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 18:51:44,720 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 18:51:44,721 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 18:51:44,722 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:51:44 BoogieIcfgContainer [2024-06-03 18:51:44,722 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 18:51:44,725 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 18:51:44,725 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 18:51:44,728 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 18:51:44,728 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 06:51:43" (1/4) ... [2024-06-03 18:51:44,729 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e762cc2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:51:44, skipping insertion in model container [2024-06-03 18:51:44,729 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:51:43" (2/4) ... [2024-06-03 18:51:44,730 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e762cc2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:51:44, skipping insertion in model container [2024-06-03 18:51:44,730 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:44" (3/4) ... [2024-06-03 18:51:44,731 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e762cc2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:51:44, skipping insertion in model container [2024-06-03 18:51:44,731 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:51:44" (4/4) ... [2024-06-03 18:51:44,732 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_tso.i [2024-06-03 18:51:44,747 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 18:51:44,748 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 18:51:44,748 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 18:51:44,816 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 18:51:44,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 18:51:44,882 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-03 18:51:44,883 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:51:44,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 71 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 18:51:44,885 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 18:51:44,887 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-03 18:51:44,895 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 18:51:44,903 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;@4b582953, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 18:51:44,903 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 18:51:44,907 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 18:51:44,908 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 18:51:44,909 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:51:44,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:44,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 18:51:44,910 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:44,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:44,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1778826682, now seen corresponding path program 1 times [2024-06-03 18:51:44,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:44,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4096662] [2024-06-03 18:51:44,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:44,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:45,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:45,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:45,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:45,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4096662] [2024-06-03 18:51:45,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4096662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:45,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:45,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 18:51:45,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480189477] [2024-06-03 18:51:45,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:45,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 18:51:45,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:45,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 18:51:45,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 18:51:45,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-03 18:51:45,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:45,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:45,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-03 18:51:45,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:45,757 INFO L124 PetriNetUnfolderBase]: 575/991 cut-off events. [2024-06-03 18:51:45,757 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-03 18:51:45,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1933 conditions, 991 events. 575/991 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5165 event pairs, 361 based on Foata normal form. 1/932 useless extension candidates. Maximal degree in co-relation 1918. Up to 885 conditions per place. [2024-06-03 18:51:45,769 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 30 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-03 18:51:45,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 171 flow [2024-06-03 18:51:45,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 18:51:45,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 18:51:45,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-06-03 18:51:45,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6821705426356589 [2024-06-03 18:51:45,782 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 88 transitions. [2024-06-03 18:51:45,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 171 flow [2024-06-03 18:51:45,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:45,789 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-03 18:51:45,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-03 18:51:45,793 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-03 18:51:45,794 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-03 18:51:45,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:45,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:45,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:45,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 18:51:45,795 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:45,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:45,796 INFO L85 PathProgramCache]: Analyzing trace with hash -55441307, now seen corresponding path program 1 times [2024-06-03 18:51:45,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:45,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440641393] [2024-06-03 18:51:45,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:45,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:45,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:46,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:46,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:46,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440641393] [2024-06-03 18:51:46,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440641393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:46,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:46,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:51:46,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416150123] [2024-06-03 18:51:46,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:46,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:51:46,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:46,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:51:46,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:51:46,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-03 18:51:46,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:46,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:46,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-03 18:51:46,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:46,250 INFO L124 PetriNetUnfolderBase]: 569/967 cut-off events. [2024-06-03 18:51:46,250 INFO L125 PetriNetUnfolderBase]: For 204/204 co-relation queries the response was YES. [2024-06-03 18:51:46,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2204 conditions, 967 events. 569/967 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4982 event pairs, 293 based on Foata normal form. 3/947 useless extension candidates. Maximal degree in co-relation 2189. Up to 861 conditions per place. [2024-06-03 18:51:46,259 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 37 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-03 18:51:46,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 238 flow [2024-06-03 18:51:46,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:51:46,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:51:46,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-03 18:51:46,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6686046511627907 [2024-06-03 18:51:46,264 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 115 transitions. [2024-06-03 18:51:46,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 238 flow [2024-06-03 18:51:46,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 18:51:46,269 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-03 18:51:46,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-03 18:51:46,270 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-03 18:51:46,270 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-03 18:51:46,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:46,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:46,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:46,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 18:51:46,274 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:46,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:46,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1673764888, now seen corresponding path program 1 times [2024-06-03 18:51:46,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:46,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392360465] [2024-06-03 18:51:46,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:46,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:46,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:46,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-03 18:51:46,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:46,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392360465] [2024-06-03 18:51:46,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392360465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:46,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:46,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:51:46,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516629419] [2024-06-03 18:51:46,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:46,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:51:46,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:46,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:51:46,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:51:46,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:46,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:46,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:46,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:46,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:46,650 INFO L124 PetriNetUnfolderBase]: 723/1231 cut-off events. [2024-06-03 18:51:46,650 INFO L125 PetriNetUnfolderBase]: For 684/684 co-relation queries the response was YES. [2024-06-03 18:51:46,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3105 conditions, 1231 events. 723/1231 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6433 event pairs, 396 based on Foata normal form. 2/1207 useless extension candidates. Maximal degree in co-relation 3088. Up to 1096 conditions per place. [2024-06-03 18:51:46,659 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 38 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-03 18:51:46,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 270 flow [2024-06-03 18:51:46,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:51:46,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:51:46,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-03 18:51:46,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-03 18:51:46,661 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 4 states and 108 transitions. [2024-06-03 18:51:46,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 270 flow [2024-06-03 18:51:46,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 256 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:46,664 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 166 flow [2024-06-03 18:51:46,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-03 18:51:46,665 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places. [2024-06-03 18:51:46,665 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 166 flow [2024-06-03 18:51:46,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:46,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:46,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:46,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 18:51:46,666 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:46,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:46,667 INFO L85 PathProgramCache]: Analyzing trace with hash -106997095, now seen corresponding path program 1 times [2024-06-03 18:51:46,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:46,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615436722] [2024-06-03 18:51:46,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:46,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:46,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:46,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:46,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:46,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615436722] [2024-06-03 18:51:46,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615436722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:46,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:46,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:46,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505670415] [2024-06-03 18:51:46,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:46,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:46,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:46,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:46,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:46,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:46,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 166 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:46,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:46,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:46,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:47,151 INFO L124 PetriNetUnfolderBase]: 714/1262 cut-off events. [2024-06-03 18:51:47,151 INFO L125 PetriNetUnfolderBase]: For 1143/1191 co-relation queries the response was YES. [2024-06-03 18:51:47,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3398 conditions, 1262 events. 714/1262 cut-off events. For 1143/1191 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6734 event pairs, 212 based on Foata normal form. 6/1236 useless extension candidates. Maximal degree in co-relation 3380. Up to 1030 conditions per place. [2024-06-03 18:51:47,161 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-03 18:51:47,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 378 flow [2024-06-03 18:51:47,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:47,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:47,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-03 18:51:47,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-03 18:51:47,164 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 166 flow. Second operand 6 states and 160 transitions. [2024-06-03 18:51:47,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 378 flow [2024-06-03 18:51:47,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 362 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:47,170 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-03 18:51:47,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-03 18:51:47,171 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-03 18:51:47,171 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-03 18:51:47,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:47,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:47,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:47,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 18:51:47,172 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:47,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:47,173 INFO L85 PathProgramCache]: Analyzing trace with hash 944600591, now seen corresponding path program 1 times [2024-06-03 18:51:47,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:47,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521052697] [2024-06-03 18:51:47,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:47,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:47,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:47,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:47,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:47,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521052697] [2024-06-03 18:51:47,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521052697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:47,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:47,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:47,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014049601] [2024-06-03 18:51:47,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:47,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:47,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:47,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:47,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:47,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:47,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:47,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:47,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:47,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:47,582 INFO L124 PetriNetUnfolderBase]: 725/1255 cut-off events. [2024-06-03 18:51:47,583 INFO L125 PetriNetUnfolderBase]: For 1915/1965 co-relation queries the response was YES. [2024-06-03 18:51:47,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3765 conditions, 1255 events. 725/1255 cut-off events. For 1915/1965 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6685 event pairs, 270 based on Foata normal form. 4/1226 useless extension candidates. Maximal degree in co-relation 3745. Up to 1062 conditions per place. [2024-06-03 18:51:47,594 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 49 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-03 18:51:47,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 439 flow [2024-06-03 18:51:47,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:47,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:47,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-03 18:51:47,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2024-06-03 18:51:47,595 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 5 states and 137 transitions. [2024-06-03 18:51:47,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 439 flow [2024-06-03 18:51:47,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 73 transitions, 410 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:47,599 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 260 flow [2024-06-03 18:51:47,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2024-06-03 18:51:47,600 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-03 18:51:47,600 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 260 flow [2024-06-03 18:51:47,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:47,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:47,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:47,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 18:51:47,601 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:47,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:47,601 INFO L85 PathProgramCache]: Analyzing trace with hash -2083368185, now seen corresponding path program 2 times [2024-06-03 18:51:47,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:47,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27789020] [2024-06-03 18:51:47,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:47,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:47,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:47,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:47,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:47,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27789020] [2024-06-03 18:51:47,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27789020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:47,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:47,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:47,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318890784] [2024-06-03 18:51:47,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:47,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:47,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:47,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:47,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:47,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:47,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 260 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:47,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:47,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:47,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:47,945 INFO L124 PetriNetUnfolderBase]: 720/1250 cut-off events. [2024-06-03 18:51:47,945 INFO L125 PetriNetUnfolderBase]: For 2826/2895 co-relation queries the response was YES. [2024-06-03 18:51:47,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4024 conditions, 1250 events. 720/1250 cut-off events. For 2826/2895 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6657 event pairs, 279 based on Foata normal form. 24/1242 useless extension candidates. Maximal degree in co-relation 4003. Up to 1057 conditions per place. [2024-06-03 18:51:47,954 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 44 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2024-06-03 18:51:47,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 416 flow [2024-06-03 18:51:47,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:47,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:47,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-03 18:51:47,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139534883720931 [2024-06-03 18:51:47,956 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 260 flow. Second operand 5 states and 132 transitions. [2024-06-03 18:51:47,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 416 flow [2024-06-03 18:51:47,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 388 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-03 18:51:47,963 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 270 flow [2024-06-03 18:51:47,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-03 18:51:47,966 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-03 18:51:47,966 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 270 flow [2024-06-03 18:51:47,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:47,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:47,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:47,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 18:51:47,967 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:47,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:47,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1308642039, now seen corresponding path program 1 times [2024-06-03 18:51:47,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:47,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112712102] [2024-06-03 18:51:47,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:47,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:47,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:48,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-03 18:51:48,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:48,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112712102] [2024-06-03 18:51:48,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112712102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:48,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:48,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:51:48,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932047504] [2024-06-03 18:51:48,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:48,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:51:48,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:48,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:51:48,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:51:48,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:48,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 270 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:48,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:48,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:48,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:48,330 INFO L124 PetriNetUnfolderBase]: 861/1478 cut-off events. [2024-06-03 18:51:48,331 INFO L125 PetriNetUnfolderBase]: For 3633/3633 co-relation queries the response was YES. [2024-06-03 18:51:48,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4786 conditions, 1478 events. 861/1478 cut-off events. For 3633/3633 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7711 event pairs, 373 based on Foata normal form. 1/1478 useless extension candidates. Maximal degree in co-relation 4763. Up to 1286 conditions per place. [2024-06-03 18:51:48,342 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 45 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-06-03 18:51:48,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 410 flow [2024-06-03 18:51:48,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:51:48,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:51:48,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-03 18:51:48,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-03 18:51:48,344 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 270 flow. Second operand 4 states and 103 transitions. [2024-06-03 18:51:48,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 410 flow [2024-06-03 18:51:48,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 368 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:48,350 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 270 flow [2024-06-03 18:51:48,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=270, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-03 18:51:48,351 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-03 18:51:48,351 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 270 flow [2024-06-03 18:51:48,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:48,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:48,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:48,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 18:51:48,352 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:48,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:48,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1225348464, now seen corresponding path program 1 times [2024-06-03 18:51:48,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:48,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744881078] [2024-06-03 18:51:48,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:48,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:48,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:48,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:48,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:48,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744881078] [2024-06-03 18:51:48,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744881078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:48,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:48,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:48,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741163173] [2024-06-03 18:51:48,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:48,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:48,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:48,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:48,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:48,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:48,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 270 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:48,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:48,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:48,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:48,769 INFO L124 PetriNetUnfolderBase]: 728/1271 cut-off events. [2024-06-03 18:51:48,770 INFO L125 PetriNetUnfolderBase]: For 3819/3903 co-relation queries the response was YES. [2024-06-03 18:51:48,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4364 conditions, 1271 events. 728/1271 cut-off events. For 3819/3903 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6764 event pairs, 256 based on Foata normal form. 2/1260 useless extension candidates. Maximal degree in co-relation 4341. Up to 1072 conditions per place. [2024-06-03 18:51:48,780 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 62 selfloop transitions, 13 changer transitions 0/84 dead transitions. [2024-06-03 18:51:48,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 506 flow [2024-06-03 18:51:48,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:48,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:48,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-03 18:51:48,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-03 18:51:48,782 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 270 flow. Second operand 6 states and 159 transitions. [2024-06-03 18:51:48,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 506 flow [2024-06-03 18:51:48,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 486 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:48,789 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 312 flow [2024-06-03 18:51:48,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-03 18:51:48,790 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-03 18:51:48,790 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 312 flow [2024-06-03 18:51:48,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:48,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:48,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:48,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 18:51:48,791 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:48,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:48,792 INFO L85 PathProgramCache]: Analyzing trace with hash -196109086, now seen corresponding path program 2 times [2024-06-03 18:51:48,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:48,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344419132] [2024-06-03 18:51:48,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:48,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:48,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:48,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:48,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:48,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344419132] [2024-06-03 18:51:48,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344419132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:48,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:48,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:48,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24833583] [2024-06-03 18:51:48,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:48,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:48,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:48,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:48,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:49,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:49,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:49,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:49,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:49,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:49,196 INFO L124 PetriNetUnfolderBase]: 739/1283 cut-off events. [2024-06-03 18:51:49,196 INFO L125 PetriNetUnfolderBase]: For 4959/5051 co-relation queries the response was YES. [2024-06-03 18:51:49,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 1283 events. 739/1283 cut-off events. For 4959/5051 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6838 event pairs, 254 based on Foata normal form. 20/1290 useless extension candidates. Maximal degree in co-relation 4742. Up to 1041 conditions per place. [2024-06-03 18:51:49,208 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 55 selfloop transitions, 25 changer transitions 0/89 dead transitions. [2024-06-03 18:51:49,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 618 flow [2024-06-03 18:51:49,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:49,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:49,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-03 18:51:49,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-03 18:51:49,210 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 312 flow. Second operand 6 states and 162 transitions. [2024-06-03 18:51:49,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 618 flow [2024-06-03 18:51:49,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 580 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:49,217 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 394 flow [2024-06-03 18:51:49,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=394, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-06-03 18:51:49,218 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-03 18:51:49,218 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 394 flow [2024-06-03 18:51:49,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:49,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:49,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:49,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 18:51:49,219 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:49,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:49,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1687146288, now seen corresponding path program 3 times [2024-06-03 18:51:49,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:49,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568956336] [2024-06-03 18:51:49,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:49,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:49,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:49,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:49,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:49,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568956336] [2024-06-03 18:51:49,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568956336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:49,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:49,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:49,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455132554] [2024-06-03 18:51:49,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:49,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:49,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:49,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:49,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:49,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:49,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 394 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:49,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:49,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:49,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:49,581 INFO L124 PetriNetUnfolderBase]: 734/1275 cut-off events. [2024-06-03 18:51:49,581 INFO L125 PetriNetUnfolderBase]: For 6499/6615 co-relation queries the response was YES. [2024-06-03 18:51:49,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5030 conditions, 1275 events. 734/1275 cut-off events. For 6499/6615 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6810 event pairs, 270 based on Foata normal form. 36/1298 useless extension candidates. Maximal degree in co-relation 5005. Up to 1036 conditions per place. [2024-06-03 18:51:49,592 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 25 changer transitions 0/84 dead transitions. [2024-06-03 18:51:49,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 84 transitions, 592 flow [2024-06-03 18:51:49,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:49,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:49,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-03 18:51:49,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-03 18:51:49,594 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 394 flow. Second operand 6 states and 157 transitions. [2024-06-03 18:51:49,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 84 transitions, 592 flow [2024-06-03 18:51:49,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 542 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:49,602 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 402 flow [2024-06-03 18:51:49,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-03 18:51:49,603 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-03 18:51:49,603 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 402 flow [2024-06-03 18:51:49,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:49,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:49,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:49,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 18:51:49,604 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:49,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:49,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1673205738, now seen corresponding path program 1 times [2024-06-03 18:51:49,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:49,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001014124] [2024-06-03 18:51:49,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:49,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:49,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:49,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:49,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:49,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001014124] [2024-06-03 18:51:49,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001014124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:49,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:49,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:49,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524620120] [2024-06-03 18:51:49,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:49,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:49,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:49,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:49,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:49,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:49,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 402 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:49,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:49,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:49,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:49,984 INFO L124 PetriNetUnfolderBase]: 950/1595 cut-off events. [2024-06-03 18:51:49,985 INFO L125 PetriNetUnfolderBase]: For 8610/8610 co-relation queries the response was YES. [2024-06-03 18:51:49,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6286 conditions, 1595 events. 950/1595 cut-off events. For 8610/8610 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8246 event pairs, 332 based on Foata normal form. 4/1598 useless extension candidates. Maximal degree in co-relation 6259. Up to 1400 conditions per place. [2024-06-03 18:51:49,997 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 70 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2024-06-03 18:51:49,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 659 flow [2024-06-03 18:51:49,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:49,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:49,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:51:49,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-03 18:51:49,999 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 402 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:51:49,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 659 flow [2024-06-03 18:51:50,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 588 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:50,011 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 415 flow [2024-06-03 18:51:50,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=415, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-03 18:51:50,012 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-03 18:51:50,012 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 415 flow [2024-06-03 18:51:50,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:50,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:50,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:50,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 18:51:50,013 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:50,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:50,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1876553791, now seen corresponding path program 1 times [2024-06-03 18:51:50,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:50,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337242234] [2024-06-03 18:51:50,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:50,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:50,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:50,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:50,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:50,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337242234] [2024-06-03 18:51:50,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337242234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:50,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:50,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:50,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349359141] [2024-06-03 18:51:50,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:50,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:50,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:50,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:50,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:50,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:50,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 415 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-03 18:51:50,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:50,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:50,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:50,363 INFO L124 PetriNetUnfolderBase]: 869/1485 cut-off events. [2024-06-03 18:51:50,363 INFO L125 PetriNetUnfolderBase]: For 9804/9812 co-relation queries the response was YES. [2024-06-03 18:51:50,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6154 conditions, 1485 events. 869/1485 cut-off events. For 9804/9812 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7816 event pairs, 334 based on Foata normal form. 7/1475 useless extension candidates. Maximal degree in co-relation 6125. Up to 1263 conditions per place. [2024-06-03 18:51:50,376 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 58 selfloop transitions, 18 changer transitions 0/88 dead transitions. [2024-06-03 18:51:50,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 88 transitions, 667 flow [2024-06-03 18:51:50,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:50,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:50,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-03 18:51:50,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5953488372093023 [2024-06-03 18:51:50,378 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 415 flow. Second operand 5 states and 128 transitions. [2024-06-03 18:51:50,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 88 transitions, 667 flow [2024-06-03 18:51:50,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 88 transitions, 628 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:50,391 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 494 flow [2024-06-03 18:51:50,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=494, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-03 18:51:50,392 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-03 18:51:50,392 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 494 flow [2024-06-03 18:51:50,392 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-03 18:51:50,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:50,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:50,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 18:51:50,393 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:50,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:50,393 INFO L85 PathProgramCache]: Analyzing trace with hash -83658998, now seen corresponding path program 1 times [2024-06-03 18:51:50,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:50,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193319792] [2024-06-03 18:51:50,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:50,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:50,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:50,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:50,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:50,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193319792] [2024-06-03 18:51:50,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193319792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:50,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:50,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:50,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18251345] [2024-06-03 18:51:50,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:50,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:50,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:50,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:50,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:50,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:50,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 494 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-03 18:51:50,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:50,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:50,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:50,760 INFO L124 PetriNetUnfolderBase]: 871/1509 cut-off events. [2024-06-03 18:51:50,760 INFO L125 PetriNetUnfolderBase]: For 11506/11527 co-relation queries the response was YES. [2024-06-03 18:51:50,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6628 conditions, 1509 events. 871/1509 cut-off events. For 11506/11527 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7964 event pairs, 333 based on Foata normal form. 8/1502 useless extension candidates. Maximal degree in co-relation 6597. Up to 1264 conditions per place. [2024-06-03 18:51:50,774 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 64 selfloop transitions, 21 changer transitions 0/97 dead transitions. [2024-06-03 18:51:50,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 97 transitions, 760 flow [2024-06-03 18:51:50,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:50,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:50,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-03 18:51:50,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-03 18:51:50,775 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 494 flow. Second operand 5 states and 135 transitions. [2024-06-03 18:51:50,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 97 transitions, 760 flow [2024-06-03 18:51:50,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 97 transitions, 726 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-03 18:51:50,789 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 541 flow [2024-06-03 18:51:50,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=541, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2024-06-03 18:51:50,790 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2024-06-03 18:51:50,790 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 541 flow [2024-06-03 18:51:50,790 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-03 18:51:50,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:50,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:50,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 18:51:50,791 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:50,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:50,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1993896266, now seen corresponding path program 2 times [2024-06-03 18:51:50,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:50,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184351011] [2024-06-03 18:51:50,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:50,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:50,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:50,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:50,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:50,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184351011] [2024-06-03 18:51:50,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184351011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:50,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:50,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:50,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780129494] [2024-06-03 18:51:50,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:50,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:50,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:50,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:50,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:50,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:50,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 541 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-03 18:51:50,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:50,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:50,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:51,155 INFO L124 PetriNetUnfolderBase]: 863/1480 cut-off events. [2024-06-03 18:51:51,155 INFO L125 PetriNetUnfolderBase]: For 12653/12657 co-relation queries the response was YES. [2024-06-03 18:51:51,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6661 conditions, 1480 events. 863/1480 cut-off events. For 12653/12657 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7801 event pairs, 336 based on Foata normal form. 6/1470 useless extension candidates. Maximal degree in co-relation 6628. Up to 1256 conditions per place. [2024-06-03 18:51:51,169 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 58 selfloop transitions, 20 changer transitions 0/90 dead transitions. [2024-06-03 18:51:51,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 90 transitions, 719 flow [2024-06-03 18:51:51,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:51,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:51,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 18:51:51,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-03 18:51:51,170 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 541 flow. Second operand 5 states and 127 transitions. [2024-06-03 18:51:51,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 90 transitions, 719 flow [2024-06-03 18:51:51,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 90 transitions, 666 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:51,185 INFO L231 Difference]: Finished difference. Result has 80 places, 81 transitions, 536 flow [2024-06-03 18:51:51,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=536, PETRI_PLACES=80, PETRI_TRANSITIONS=81} [2024-06-03 18:51:51,185 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-03 18:51:51,186 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 81 transitions, 536 flow [2024-06-03 18:51:51,186 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-03 18:51:51,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:51,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:51,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 18:51:51,186 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:51,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:51,187 INFO L85 PathProgramCache]: Analyzing trace with hash 813769480, now seen corresponding path program 1 times [2024-06-03 18:51:51,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:51,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097804724] [2024-06-03 18:51:51,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:51,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:51,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:51,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:51,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:51,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097804724] [2024-06-03 18:51:51,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097804724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:51,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:51,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:51,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668880896] [2024-06-03 18:51:51,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:51,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:51,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:51,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:51,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:51,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:51,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 81 transitions, 536 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:51,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:51,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:51,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:51,571 INFO L124 PetriNetUnfolderBase]: 960/1620 cut-off events. [2024-06-03 18:51:51,572 INFO L125 PetriNetUnfolderBase]: For 13758/13758 co-relation queries the response was YES. [2024-06-03 18:51:51,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7193 conditions, 1620 events. 960/1620 cut-off events. For 13758/13758 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8429 event pairs, 339 based on Foata normal form. 1/1620 useless extension candidates. Maximal degree in co-relation 7159. Up to 1432 conditions per place. [2024-06-03 18:51:51,585 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 77 selfloop transitions, 15 changer transitions 0/100 dead transitions. [2024-06-03 18:51:51,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 100 transitions, 824 flow [2024-06-03 18:51:51,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:51,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:51,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-03 18:51:51,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 18:51:51,587 INFO L175 Difference]: Start difference. First operand has 80 places, 81 transitions, 536 flow. Second operand 5 states and 125 transitions. [2024-06-03 18:51:51,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 100 transitions, 824 flow [2024-06-03 18:51:51,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 100 transitions, 765 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:51,606 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 563 flow [2024-06-03 18:51:51,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=563, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-06-03 18:51:51,606 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-03 18:51:51,607 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 563 flow [2024-06-03 18:51:51,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:51,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:51,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:51,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 18:51:51,608 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:51,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:51,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1993903210, now seen corresponding path program 2 times [2024-06-03 18:51:51,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:51,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952006559] [2024-06-03 18:51:51,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:51,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:51,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:51,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:51,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:51,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952006559] [2024-06-03 18:51:51,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952006559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:51,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:51,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:51,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462490515] [2024-06-03 18:51:51,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:51,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:51,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:51,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:51,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:51,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:51,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 563 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:51,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:51,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:51,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:51,965 INFO L124 PetriNetUnfolderBase]: 957/1613 cut-off events. [2024-06-03 18:51:51,966 INFO L125 PetriNetUnfolderBase]: For 15443/15443 co-relation queries the response was YES. [2024-06-03 18:51:51,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7434 conditions, 1613 events. 957/1613 cut-off events. For 15443/15443 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8404 event pairs, 342 based on Foata normal form. 1/1612 useless extension candidates. Maximal degree in co-relation 7399. Up to 1429 conditions per place. [2024-06-03 18:51:51,979 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 73 selfloop transitions, 15 changer transitions 0/96 dead transitions. [2024-06-03 18:51:51,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 96 transitions, 761 flow [2024-06-03 18:51:51,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:51,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:51,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-03 18:51:51,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-03 18:51:51,981 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 563 flow. Second operand 5 states and 121 transitions. [2024-06-03 18:51:51,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 96 transitions, 761 flow [2024-06-03 18:51:52,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 96 transitions, 725 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-03 18:51:52,005 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 563 flow [2024-06-03 18:51:52,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=563, PETRI_PLACES=84, PETRI_TRANSITIONS=87} [2024-06-03 18:51:52,006 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-03 18:51:52,006 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 563 flow [2024-06-03 18:51:52,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:52,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:52,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:52,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 18:51:52,007 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:52,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:52,007 INFO L85 PathProgramCache]: Analyzing trace with hash 625779821, now seen corresponding path program 1 times [2024-06-03 18:51:52,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:52,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223434369] [2024-06-03 18:51:52,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:52,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:52,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:52,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:52,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:52,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223434369] [2024-06-03 18:51:52,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223434369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:52,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:52,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:52,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433224504] [2024-06-03 18:51:52,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:52,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:52,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:52,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:52,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:52,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:52,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 563 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:52,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:52,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:52,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:52,567 INFO L124 PetriNetUnfolderBase]: 977/1702 cut-off events. [2024-06-03 18:51:52,568 INFO L125 PetriNetUnfolderBase]: For 20315/20432 co-relation queries the response was YES. [2024-06-03 18:51:52,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8099 conditions, 1702 events. 977/1702 cut-off events. For 20315/20432 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9468 event pairs, 226 based on Foata normal form. 24/1706 useless extension candidates. Maximal degree in co-relation 8062. Up to 1229 conditions per place. [2024-06-03 18:51:52,583 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 102 selfloop transitions, 17 changer transitions 0/131 dead transitions. [2024-06-03 18:51:52,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 131 transitions, 1015 flow [2024-06-03 18:51:52,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:52,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:52,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-03 18:51:52,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-03 18:51:52,585 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 563 flow. Second operand 8 states and 211 transitions. [2024-06-03 18:51:52,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 131 transitions, 1015 flow [2024-06-03 18:51:52,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 131 transitions, 973 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:52,609 INFO L231 Difference]: Finished difference. Result has 87 places, 89 transitions, 599 flow [2024-06-03 18:51:52,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=599, PETRI_PLACES=87, PETRI_TRANSITIONS=89} [2024-06-03 18:51:52,610 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-03 18:51:52,610 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 89 transitions, 599 flow [2024-06-03 18:51:52,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:52,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:52,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:52,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 18:51:52,611 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:52,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:52,612 INFO L85 PathProgramCache]: Analyzing trace with hash 625840271, now seen corresponding path program 2 times [2024-06-03 18:51:52,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:52,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124505069] [2024-06-03 18:51:52,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:52,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:52,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:52,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:52,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:52,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124505069] [2024-06-03 18:51:52,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124505069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:52,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:52,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:52,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697359695] [2024-06-03 18:51:52,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:52,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:52,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:52,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:52,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:52,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:52,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 89 transitions, 599 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:52,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:52,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:52,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:53,163 INFO L124 PetriNetUnfolderBase]: 949/1658 cut-off events. [2024-06-03 18:51:53,164 INFO L125 PetriNetUnfolderBase]: For 21273/21370 co-relation queries the response was YES. [2024-06-03 18:51:53,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7900 conditions, 1658 events. 949/1658 cut-off events. For 21273/21370 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9081 event pairs, 290 based on Foata normal form. 28/1664 useless extension candidates. Maximal degree in co-relation 7863. Up to 1320 conditions per place. [2024-06-03 18:51:53,178 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 14 changer transitions 0/122 dead transitions. [2024-06-03 18:51:53,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 122 transitions, 917 flow [2024-06-03 18:51:53,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:53,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:53,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-03 18:51:53,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-03 18:51:53,180 INFO L175 Difference]: Start difference. First operand has 87 places, 89 transitions, 599 flow. Second operand 7 states and 184 transitions. [2024-06-03 18:51:53,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 122 transitions, 917 flow [2024-06-03 18:51:53,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 122 transitions, 889 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:53,206 INFO L231 Difference]: Finished difference. Result has 90 places, 89 transitions, 606 flow [2024-06-03 18:51:53,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=606, PETRI_PLACES=90, PETRI_TRANSITIONS=89} [2024-06-03 18:51:53,206 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-03 18:51:53,206 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 89 transitions, 606 flow [2024-06-03 18:51:53,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:53,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:53,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:53,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 18:51:53,207 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:53,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:53,208 INFO L85 PathProgramCache]: Analyzing trace with hash 909567085, now seen corresponding path program 3 times [2024-06-03 18:51:53,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:53,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215954917] [2024-06-03 18:51:53,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:53,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:53,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:53,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:53,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:53,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215954917] [2024-06-03 18:51:53,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215954917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:53,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:53,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:53,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759401151] [2024-06-03 18:51:53,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:53,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:53,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:53,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:53,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:53,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:53,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 89 transitions, 606 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:53,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:53,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:53,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:53,734 INFO L124 PetriNetUnfolderBase]: 1007/1755 cut-off events. [2024-06-03 18:51:53,735 INFO L125 PetriNetUnfolderBase]: For 24066/24163 co-relation queries the response was YES. [2024-06-03 18:51:53,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8430 conditions, 1755 events. 1007/1755 cut-off events. For 24066/24163 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9910 event pairs, 313 based on Foata normal form. 44/1770 useless extension candidates. Maximal degree in co-relation 8391. Up to 1368 conditions per place. [2024-06-03 18:51:53,751 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 80 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-03 18:51:53,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 120 transitions, 932 flow [2024-06-03 18:51:53,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:53,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:53,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-03 18:51:53,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-03 18:51:53,753 INFO L175 Difference]: Start difference. First operand has 90 places, 89 transitions, 606 flow. Second operand 7 states and 185 transitions. [2024-06-03 18:51:53,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 120 transitions, 932 flow [2024-06-03 18:51:53,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 120 transitions, 899 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:53,779 INFO L231 Difference]: Finished difference. Result has 91 places, 90 transitions, 658 flow [2024-06-03 18:51:53,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=658, PETRI_PLACES=91, PETRI_TRANSITIONS=90} [2024-06-03 18:51:53,780 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-03 18:51:53,780 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 90 transitions, 658 flow [2024-06-03 18:51:53,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:53,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:53,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:53,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 18:51:53,781 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:53,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:53,782 INFO L85 PathProgramCache]: Analyzing trace with hash 916247213, now seen corresponding path program 1 times [2024-06-03 18:51:53,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:53,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745289312] [2024-06-03 18:51:53,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:53,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:53,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:53,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-03 18:51:53,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:53,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745289312] [2024-06-03 18:51:53,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745289312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:53,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:53,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:53,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014579464] [2024-06-03 18:51:53,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:53,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:53,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:53,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:53,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:53,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:53,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 90 transitions, 658 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:53,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:53,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:53,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:54,252 INFO L124 PetriNetUnfolderBase]: 1182/1996 cut-off events. [2024-06-03 18:51:54,252 INFO L125 PetriNetUnfolderBase]: For 26199/26199 co-relation queries the response was YES. [2024-06-03 18:51:54,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9567 conditions, 1996 events. 1182/1996 cut-off events. For 26199/26199 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11004 event pairs, 352 based on Foata normal form. 4/1997 useless extension candidates. Maximal degree in co-relation 9527. Up to 1730 conditions per place. [2024-06-03 18:51:54,270 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 93 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-03 18:51:54,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 123 transitions, 1007 flow [2024-06-03 18:51:54,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:54,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:54,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 18:51:54,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-03 18:51:54,272 INFO L175 Difference]: Start difference. First operand has 91 places, 90 transitions, 658 flow. Second operand 7 states and 177 transitions. [2024-06-03 18:51:54,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 123 transitions, 1007 flow [2024-06-03 18:51:54,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 123 transitions, 942 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:54,307 INFO L231 Difference]: Finished difference. Result has 94 places, 95 transitions, 701 flow [2024-06-03 18:51:54,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=701, PETRI_PLACES=94, PETRI_TRANSITIONS=95} [2024-06-03 18:51:54,307 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-03 18:51:54,307 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 95 transitions, 701 flow [2024-06-03 18:51:54,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:54,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:54,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:54,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 18:51:54,308 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:54,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:54,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1704859437, now seen corresponding path program 4 times [2024-06-03 18:51:54,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:54,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674515410] [2024-06-03 18:51:54,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:54,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:54,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:54,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:54,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:54,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674515410] [2024-06-03 18:51:54,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674515410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:54,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:54,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:54,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014362406] [2024-06-03 18:51:54,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:54,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:54,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:54,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:54,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:54,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:54,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 95 transitions, 701 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:54,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:54,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:54,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:54,815 INFO L124 PetriNetUnfolderBase]: 1042/1831 cut-off events. [2024-06-03 18:51:54,816 INFO L125 PetriNetUnfolderBase]: For 28282/28376 co-relation queries the response was YES. [2024-06-03 18:51:54,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8976 conditions, 1831 events. 1042/1831 cut-off events. For 28282/28376 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10446 event pairs, 323 based on Foata normal form. 46/1845 useless extension candidates. Maximal degree in co-relation 8934. Up to 1426 conditions per place. [2024-06-03 18:51:54,833 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 81 selfloop transitions, 29 changer transitions 0/123 dead transitions. [2024-06-03 18:51:54,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 123 transitions, 1027 flow [2024-06-03 18:51:54,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:54,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:54,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 18:51:54,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-03 18:51:54,835 INFO L175 Difference]: Start difference. First operand has 94 places, 95 transitions, 701 flow. Second operand 7 states and 182 transitions. [2024-06-03 18:51:54,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 123 transitions, 1027 flow [2024-06-03 18:51:54,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 123 transitions, 964 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:54,859 INFO L231 Difference]: Finished difference. Result has 97 places, 96 transitions, 729 flow [2024-06-03 18:51:54,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=729, PETRI_PLACES=97, PETRI_TRANSITIONS=96} [2024-06-03 18:51:54,859 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-03 18:51:54,860 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 96 transitions, 729 flow [2024-06-03 18:51:54,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:54,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:54,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:54,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 18:51:54,861 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:54,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:54,861 INFO L85 PathProgramCache]: Analyzing trace with hash -824693041, now seen corresponding path program 2 times [2024-06-03 18:51:54,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:54,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191453935] [2024-06-03 18:51:54,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:54,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:54,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:55,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:55,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:55,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191453935] [2024-06-03 18:51:55,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191453935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:55,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:55,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:55,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376735062] [2024-06-03 18:51:55,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:55,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:55,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:55,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:55,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:55,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:55,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 96 transitions, 729 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:55,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:55,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:55,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:55,368 INFO L124 PetriNetUnfolderBase]: 1235/2097 cut-off events. [2024-06-03 18:51:55,368 INFO L125 PetriNetUnfolderBase]: For 30472/30472 co-relation queries the response was YES. [2024-06-03 18:51:55,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10279 conditions, 2097 events. 1235/2097 cut-off events. For 30472/30472 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11647 event pairs, 364 based on Foata normal form. 4/2098 useless extension candidates. Maximal degree in co-relation 10236. Up to 1816 conditions per place. [2024-06-03 18:51:55,388 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 93 selfloop transitions, 25 changer transitions 0/126 dead transitions. [2024-06-03 18:51:55,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 126 transitions, 1088 flow [2024-06-03 18:51:55,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:55,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:55,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:51:55,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-03 18:51:55,392 INFO L175 Difference]: Start difference. First operand has 97 places, 96 transitions, 729 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:51:55,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 126 transitions, 1088 flow [2024-06-03 18:51:55,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 126 transitions, 1015 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:55,429 INFO L231 Difference]: Finished difference. Result has 100 places, 102 transitions, 788 flow [2024-06-03 18:51:55,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=788, PETRI_PLACES=100, PETRI_TRANSITIONS=102} [2024-06-03 18:51:55,429 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-03 18:51:55,429 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 102 transitions, 788 flow [2024-06-03 18:51:55,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:55,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:55,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:55,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 18:51:55,431 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:55,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:55,432 INFO L85 PathProgramCache]: Analyzing trace with hash 489646733, now seen corresponding path program 3 times [2024-06-03 18:51:55,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:55,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4437418] [2024-06-03 18:51:55,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:55,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:55,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:55,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:55,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:55,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4437418] [2024-06-03 18:51:55,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4437418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:55,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:55,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:55,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646281963] [2024-06-03 18:51:55,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:55,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:55,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:55,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:55,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:55,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:55,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 102 transitions, 788 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:55,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:55,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:55,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:55,918 INFO L124 PetriNetUnfolderBase]: 1252/2129 cut-off events. [2024-06-03 18:51:55,918 INFO L125 PetriNetUnfolderBase]: For 32814/32814 co-relation queries the response was YES. [2024-06-03 18:51:55,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10625 conditions, 2129 events. 1252/2129 cut-off events. For 32814/32814 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11905 event pairs, 369 based on Foata normal form. 4/2130 useless extension candidates. Maximal degree in co-relation 10580. Up to 1843 conditions per place. [2024-06-03 18:51:55,939 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 94 selfloop transitions, 28 changer transitions 0/130 dead transitions. [2024-06-03 18:51:55,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 130 transitions, 1147 flow [2024-06-03 18:51:55,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:55,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:55,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:51:55,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-03 18:51:55,942 INFO L175 Difference]: Start difference. First operand has 100 places, 102 transitions, 788 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:51:55,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 130 transitions, 1147 flow [2024-06-03 18:51:55,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 130 transitions, 1066 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:55,991 INFO L231 Difference]: Finished difference. Result has 103 places, 106 transitions, 829 flow [2024-06-03 18:51:55,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=829, PETRI_PLACES=103, PETRI_TRANSITIONS=106} [2024-06-03 18:51:55,992 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-06-03 18:51:55,992 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 106 transitions, 829 flow [2024-06-03 18:51:55,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:55,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:55,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:55,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 18:51:55,993 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:55,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:55,993 INFO L85 PathProgramCache]: Analyzing trace with hash 500122253, now seen corresponding path program 4 times [2024-06-03 18:51:55,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:55,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24727337] [2024-06-03 18:51:55,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:55,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:56,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:56,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:56,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:56,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24727337] [2024-06-03 18:51:56,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24727337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:56,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:56,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:56,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105511871] [2024-06-03 18:51:56,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:56,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:56,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:56,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:56,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:56,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:56,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 106 transitions, 829 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:56,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:56,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:56,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:56,469 INFO L124 PetriNetUnfolderBase]: 1244/2122 cut-off events. [2024-06-03 18:51:56,469 INFO L125 PetriNetUnfolderBase]: For 34526/34526 co-relation queries the response was YES. [2024-06-03 18:51:56,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10643 conditions, 2122 events. 1244/2122 cut-off events. For 34526/34526 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11908 event pairs, 317 based on Foata normal form. 4/2123 useless extension candidates. Maximal degree in co-relation 10597. Up to 1754 conditions per place. [2024-06-03 18:51:56,489 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 90 selfloop transitions, 35 changer transitions 0/133 dead transitions. [2024-06-03 18:51:56,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 133 transitions, 1181 flow [2024-06-03 18:51:56,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:56,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:56,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:51:56,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-03 18:51:56,491 INFO L175 Difference]: Start difference. First operand has 103 places, 106 transitions, 829 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:51:56,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 133 transitions, 1181 flow [2024-06-03 18:51:56,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 133 transitions, 1110 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:56,541 INFO L231 Difference]: Finished difference. Result has 107 places, 108 transitions, 879 flow [2024-06-03 18:51:56,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=879, PETRI_PLACES=107, PETRI_TRANSITIONS=108} [2024-06-03 18:51:56,542 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-03 18:51:56,542 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 108 transitions, 879 flow [2024-06-03 18:51:56,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:56,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:56,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:56,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 18:51:56,543 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:56,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:56,543 INFO L85 PathProgramCache]: Analyzing trace with hash -542949072, now seen corresponding path program 1 times [2024-06-03 18:51:56,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:56,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890441290] [2024-06-03 18:51:56,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:56,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:56,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:56,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-03 18:51:56,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:56,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890441290] [2024-06-03 18:51:56,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890441290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:56,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:56,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:56,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271254765] [2024-06-03 18:51:56,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:56,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:56,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:56,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:56,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:56,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:56,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 108 transitions, 879 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:56,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:56,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:56,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:56,965 INFO L124 PetriNetUnfolderBase]: 1272/2165 cut-off events. [2024-06-03 18:51:56,965 INFO L125 PetriNetUnfolderBase]: For 37614/37614 co-relation queries the response was YES. [2024-06-03 18:51:56,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11069 conditions, 2165 events. 1272/2165 cut-off events. For 37614/37614 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12134 event pairs, 370 based on Foata normal form. 2/2164 useless extension candidates. Maximal degree in co-relation 11022. Up to 1853 conditions per place. [2024-06-03 18:51:56,986 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 103 selfloop transitions, 33 changer transitions 0/144 dead transitions. [2024-06-03 18:51:56,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 144 transitions, 1453 flow [2024-06-03 18:51:56,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:56,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:56,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 18:51:56,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-03 18:51:56,988 INFO L175 Difference]: Start difference. First operand has 107 places, 108 transitions, 879 flow. Second operand 6 states and 152 transitions. [2024-06-03 18:51:56,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 144 transitions, 1453 flow [2024-06-03 18:51:57,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 144 transitions, 1350 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:57,038 INFO L231 Difference]: Finished difference. Result has 110 places, 125 transitions, 1025 flow [2024-06-03 18:51:57,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1025, PETRI_PLACES=110, PETRI_TRANSITIONS=125} [2024-06-03 18:51:57,039 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-03 18:51:57,039 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 125 transitions, 1025 flow [2024-06-03 18:51:57,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:57,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:57,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:57,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 18:51:57,040 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:57,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:57,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1681458190, now seen corresponding path program 2 times [2024-06-03 18:51:57,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:57,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505740508] [2024-06-03 18:51:57,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:57,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:57,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:57,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-03 18:51:57,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:57,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505740508] [2024-06-03 18:51:57,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505740508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:57,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:57,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:57,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278034311] [2024-06-03 18:51:57,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:57,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:57,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:57,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:57,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:57,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:57,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 125 transitions, 1025 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:57,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:57,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:57,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:57,469 INFO L124 PetriNetUnfolderBase]: 1284/2180 cut-off events. [2024-06-03 18:51:57,469 INFO L125 PetriNetUnfolderBase]: For 40742/40742 co-relation queries the response was YES. [2024-06-03 18:51:57,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11568 conditions, 2180 events. 1284/2180 cut-off events. For 40742/40742 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12255 event pairs, 376 based on Foata normal form. 2/2177 useless extension candidates. Maximal degree in co-relation 11518. Up to 1866 conditions per place. [2024-06-03 18:51:57,492 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 101 selfloop transitions, 36 changer transitions 0/145 dead transitions. [2024-06-03 18:51:57,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 145 transitions, 1513 flow [2024-06-03 18:51:57,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:57,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:57,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:51:57,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-03 18:51:57,494 INFO L175 Difference]: Start difference. First operand has 110 places, 125 transitions, 1025 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:51:57,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 145 transitions, 1513 flow [2024-06-03 18:51:57,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 145 transitions, 1459 flow, removed 27 selfloop flow, removed 0 redundant places. [2024-06-03 18:51:57,547 INFO L231 Difference]: Finished difference. Result has 117 places, 130 transitions, 1122 flow [2024-06-03 18:51:57,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=973, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1122, PETRI_PLACES=117, PETRI_TRANSITIONS=130} [2024-06-03 18:51:57,548 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-03 18:51:57,548 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 130 transitions, 1122 flow [2024-06-03 18:51:57,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:57,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:57,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:57,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 18:51:57,549 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:57,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:57,550 INFO L85 PathProgramCache]: Analyzing trace with hash 518088640, now seen corresponding path program 3 times [2024-06-03 18:51:57,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:57,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556716395] [2024-06-03 18:51:57,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:57,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:57,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:57,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:57,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:57,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556716395] [2024-06-03 18:51:57,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556716395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:57,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:57,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:57,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043419599] [2024-06-03 18:51:57,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:57,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:57,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:57,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:57,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:57,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:57,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 130 transitions, 1122 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:57,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:57,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:57,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:57,987 INFO L124 PetriNetUnfolderBase]: 1286/2185 cut-off events. [2024-06-03 18:51:57,987 INFO L125 PetriNetUnfolderBase]: For 43271/43271 co-relation queries the response was YES. [2024-06-03 18:51:57,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11751 conditions, 2185 events. 1286/2185 cut-off events. For 43271/43271 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12277 event pairs, 376 based on Foata normal form. 2/2182 useless extension candidates. Maximal degree in co-relation 11697. Up to 1870 conditions per place. [2024-06-03 18:51:58,010 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 95 selfloop transitions, 45 changer transitions 0/148 dead transitions. [2024-06-03 18:51:58,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 148 transitions, 1558 flow [2024-06-03 18:51:58,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:58,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:58,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 18:51:58,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-03 18:51:58,011 INFO L175 Difference]: Start difference. First operand has 117 places, 130 transitions, 1122 flow. Second operand 6 states and 147 transitions. [2024-06-03 18:51:58,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 148 transitions, 1558 flow [2024-06-03 18:51:58,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 148 transitions, 1440 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:58,086 INFO L231 Difference]: Finished difference. Result has 120 places, 137 transitions, 1211 flow [2024-06-03 18:51:58,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1211, PETRI_PLACES=120, PETRI_TRANSITIONS=137} [2024-06-03 18:51:58,087 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-03 18:51:58,087 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 137 transitions, 1211 flow [2024-06-03 18:51:58,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:58,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:58,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:58,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 18:51:58,088 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:58,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:58,088 INFO L85 PathProgramCache]: Analyzing trace with hash -336018802, now seen corresponding path program 1 times [2024-06-03 18:51:58,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:58,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317933444] [2024-06-03 18:51:58,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:58,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:58,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:58,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:58,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:58,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317933444] [2024-06-03 18:51:58,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317933444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:58,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:58,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:58,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570832451] [2024-06-03 18:51:58,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:58,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:58,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:58,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:58,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:58,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:51:58,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 137 transitions, 1211 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:58,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:58,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:51:58,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:58,575 INFO L124 PetriNetUnfolderBase]: 1245/2145 cut-off events. [2024-06-03 18:51:58,576 INFO L125 PetriNetUnfolderBase]: For 49560/49560 co-relation queries the response was YES. [2024-06-03 18:51:58,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11573 conditions, 2145 events. 1245/2145 cut-off events. For 49560/49560 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12277 event pairs, 363 based on Foata normal form. 12/2142 useless extension candidates. Maximal degree in co-relation 11518. Up to 1761 conditions per place. [2024-06-03 18:51:58,595 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 97 selfloop transitions, 30 changer transitions 0/153 dead transitions. [2024-06-03 18:51:58,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 153 transitions, 1541 flow [2024-06-03 18:51:58,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:58,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:58,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 18:51:58,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 18:51:58,597 INFO L175 Difference]: Start difference. First operand has 120 places, 137 transitions, 1211 flow. Second operand 6 states and 150 transitions. [2024-06-03 18:51:58,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 153 transitions, 1541 flow [2024-06-03 18:51:58,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 153 transitions, 1475 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:58,653 INFO L231 Difference]: Finished difference. Result has 124 places, 139 transitions, 1248 flow [2024-06-03 18:51:58,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1248, PETRI_PLACES=124, PETRI_TRANSITIONS=139} [2024-06-03 18:51:58,657 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-03 18:51:58,657 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 139 transitions, 1248 flow [2024-06-03 18:51:58,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:58,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:58,657 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-03 18:51:58,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 18:51:58,658 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:58,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:58,658 INFO L85 PathProgramCache]: Analyzing trace with hash -2120576563, now seen corresponding path program 1 times [2024-06-03 18:51:58,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:58,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382042838] [2024-06-03 18:51:58,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:58,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:58,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:58,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:58,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:58,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382042838] [2024-06-03 18:51:58,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382042838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:58,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:58,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:58,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287377300] [2024-06-03 18:51:58,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:58,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:58,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:58,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:58,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:58,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:58,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 139 transitions, 1248 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:58,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:58,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:58,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:59,107 INFO L124 PetriNetUnfolderBase]: 1338/2273 cut-off events. [2024-06-03 18:51:59,107 INFO L125 PetriNetUnfolderBase]: For 49441/49441 co-relation queries the response was YES. [2024-06-03 18:51:59,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12474 conditions, 2273 events. 1338/2273 cut-off events. For 49441/49441 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12815 event pairs, 375 based on Foata normal form. 1/2269 useless extension candidates. Maximal degree in co-relation 12418. Up to 1938 conditions per place. [2024-06-03 18:51:59,130 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 107 selfloop transitions, 52 changer transitions 0/167 dead transitions. [2024-06-03 18:51:59,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 167 transitions, 1813 flow [2024-06-03 18:51:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:59,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:59,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-03 18:51:59,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-03 18:51:59,131 INFO L175 Difference]: Start difference. First operand has 124 places, 139 transitions, 1248 flow. Second operand 6 states and 158 transitions. [2024-06-03 18:51:59,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 167 transitions, 1813 flow [2024-06-03 18:51:59,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 167 transitions, 1734 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:59,253 INFO L231 Difference]: Finished difference. Result has 126 places, 146 transitions, 1362 flow [2024-06-03 18:51:59,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1362, PETRI_PLACES=126, PETRI_TRANSITIONS=146} [2024-06-03 18:51:59,254 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 82 predicate places. [2024-06-03 18:51:59,254 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 146 transitions, 1362 flow [2024-06-03 18:51:59,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:59,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:59,254 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-03 18:51:59,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 18:51:59,255 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:59,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:59,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1769522649, now seen corresponding path program 2 times [2024-06-03 18:51:59,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:59,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011968405] [2024-06-03 18:51:59,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:59,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:59,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:59,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-03 18:51:59,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:59,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011968405] [2024-06-03 18:51:59,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011968405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:59,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:59,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:59,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532296827] [2024-06-03 18:51:59,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:59,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:59,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:59,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:59,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:59,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:59,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 146 transitions, 1362 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:59,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:59,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:59,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:59,708 INFO L124 PetriNetUnfolderBase]: 1351/2295 cut-off events. [2024-06-03 18:51:59,708 INFO L125 PetriNetUnfolderBase]: For 52688/52688 co-relation queries the response was YES. [2024-06-03 18:51:59,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12734 conditions, 2295 events. 1351/2295 cut-off events. For 52688/52688 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12938 event pairs, 375 based on Foata normal form. 1/2291 useless extension candidates. Maximal degree in co-relation 12677. Up to 1948 conditions per place. [2024-06-03 18:51:59,733 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 104 selfloop transitions, 59 changer transitions 0/171 dead transitions. [2024-06-03 18:51:59,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 171 transitions, 1946 flow [2024-06-03 18:51:59,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:59,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:59,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 18:51:59,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-03 18:51:59,735 INFO L175 Difference]: Start difference. First operand has 126 places, 146 transitions, 1362 flow. Second operand 6 states and 154 transitions. [2024-06-03 18:51:59,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 171 transitions, 1946 flow [2024-06-03 18:51:59,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 171 transitions, 1842 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:59,804 INFO L231 Difference]: Finished difference. Result has 130 places, 153 transitions, 1480 flow [2024-06-03 18:51:59,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1480, PETRI_PLACES=130, PETRI_TRANSITIONS=153} [2024-06-03 18:51:59,806 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 86 predicate places. [2024-06-03 18:51:59,806 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 153 transitions, 1480 flow [2024-06-03 18:51:59,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:59,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:59,806 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-03 18:51:59,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 18:51:59,807 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:59,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:59,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1083391449, now seen corresponding path program 3 times [2024-06-03 18:51:59,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:59,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630766801] [2024-06-03 18:51:59,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:59,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:59,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:59,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:59,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:59,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630766801] [2024-06-03 18:51:59,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630766801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:59,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:59,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:59,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473285422] [2024-06-03 18:51:59,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:59,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:59,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:59,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:59,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:59,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:51:59,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 153 transitions, 1480 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:59,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:59,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:51:59,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:00,288 INFO L124 PetriNetUnfolderBase]: 1348/2292 cut-off events. [2024-06-03 18:52:00,288 INFO L125 PetriNetUnfolderBase]: For 55393/55393 co-relation queries the response was YES. [2024-06-03 18:52:00,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12771 conditions, 2292 events. 1348/2292 cut-off events. For 55393/55393 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12944 event pairs, 373 based on Foata normal form. 1/2290 useless extension candidates. Maximal degree in co-relation 12713. Up to 1946 conditions per place. [2024-06-03 18:52:00,312 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 109 selfloop transitions, 54 changer transitions 0/171 dead transitions. [2024-06-03 18:52:00,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 171 transitions, 1970 flow [2024-06-03 18:52:00,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:00,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:00,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 18:52:00,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-03 18:52:00,314 INFO L175 Difference]: Start difference. First operand has 130 places, 153 transitions, 1480 flow. Second operand 6 states and 154 transitions. [2024-06-03 18:52:00,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 171 transitions, 1970 flow [2024-06-03 18:52:00,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 171 transitions, 1880 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-03 18:52:00,391 INFO L231 Difference]: Finished difference. Result has 134 places, 153 transitions, 1504 flow [2024-06-03 18:52:00,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1504, PETRI_PLACES=134, PETRI_TRANSITIONS=153} [2024-06-03 18:52:00,391 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-03 18:52:00,391 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 153 transitions, 1504 flow [2024-06-03 18:52:00,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:00,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:00,392 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-03 18:52:00,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 18:52:00,392 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:00,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:00,393 INFO L85 PathProgramCache]: Analyzing trace with hash -2063146167, now seen corresponding path program 4 times [2024-06-03 18:52:00,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:00,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147442583] [2024-06-03 18:52:00,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:00,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:00,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:00,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:00,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:00,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147442583] [2024-06-03 18:52:00,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147442583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:00,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:00,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:00,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322084428] [2024-06-03 18:52:00,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:00,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:00,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:00,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:00,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:00,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:00,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 153 transitions, 1504 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:00,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:00,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:00,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:00,855 INFO L124 PetriNetUnfolderBase]: 1340/2280 cut-off events. [2024-06-03 18:52:00,856 INFO L125 PetriNetUnfolderBase]: For 58186/58186 co-relation queries the response was YES. [2024-06-03 18:52:00,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12758 conditions, 2280 events. 1340/2280 cut-off events. For 58186/58186 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12882 event pairs, 373 based on Foata normal form. 2/2279 useless extension candidates. Maximal degree in co-relation 12699. Up to 1938 conditions per place. [2024-06-03 18:52:00,878 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 109 selfloop transitions, 50 changer transitions 0/167 dead transitions. [2024-06-03 18:52:00,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 167 transitions, 1918 flow [2024-06-03 18:52:00,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:00,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:00,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 18:52:00,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-03 18:52:00,880 INFO L175 Difference]: Start difference. First operand has 134 places, 153 transitions, 1504 flow. Second operand 6 states and 151 transitions. [2024-06-03 18:52:00,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 167 transitions, 1918 flow [2024-06-03 18:52:01,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 167 transitions, 1821 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:01,007 INFO L231 Difference]: Finished difference. Result has 137 places, 153 transitions, 1515 flow [2024-06-03 18:52:01,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1407, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1515, PETRI_PLACES=137, PETRI_TRANSITIONS=153} [2024-06-03 18:52:01,008 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-03 18:52:01,008 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 1515 flow [2024-06-03 18:52:01,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:01,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:01,009 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-03 18:52:01,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 18:52:01,009 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:01,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:01,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1326967091, now seen corresponding path program 5 times [2024-06-03 18:52:01,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:01,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387444945] [2024-06-03 18:52:01,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:01,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:01,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:01,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:01,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:01,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387444945] [2024-06-03 18:52:01,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387444945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:01,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:01,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:01,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637262001] [2024-06-03 18:52:01,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:01,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:01,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:01,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:01,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:01,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:01,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 1515 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:01,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:01,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:01,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:01,459 INFO L124 PetriNetUnfolderBase]: 1334/2265 cut-off events. [2024-06-03 18:52:01,459 INFO L125 PetriNetUnfolderBase]: For 60384/60384 co-relation queries the response was YES. [2024-06-03 18:52:01,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12736 conditions, 2265 events. 1334/2265 cut-off events. For 60384/60384 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12837 event pairs, 379 based on Foata normal form. 2/2262 useless extension candidates. Maximal degree in co-relation 12676. Up to 1933 conditions per place. [2024-06-03 18:52:01,483 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 101 selfloop transitions, 55 changer transitions 0/164 dead transitions. [2024-06-03 18:52:01,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 164 transitions, 1917 flow [2024-06-03 18:52:01,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:01,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:01,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 18:52:01,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-03 18:52:01,484 INFO L175 Difference]: Start difference. First operand has 137 places, 153 transitions, 1515 flow. Second operand 6 states and 147 transitions. [2024-06-03 18:52:01,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 164 transitions, 1917 flow [2024-06-03 18:52:01,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 164 transitions, 1797 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:01,576 INFO L231 Difference]: Finished difference. Result has 138 places, 153 transitions, 1512 flow [2024-06-03 18:52:01,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1512, PETRI_PLACES=138, PETRI_TRANSITIONS=153} [2024-06-03 18:52:01,576 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-03 18:52:01,577 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 1512 flow [2024-06-03 18:52:01,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:01,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:01,577 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-03 18:52:01,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 18:52:01,577 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:01,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:01,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1835245017, now seen corresponding path program 6 times [2024-06-03 18:52:01,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:01,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466253925] [2024-06-03 18:52:01,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:01,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:01,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:01,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:01,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:01,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466253925] [2024-06-03 18:52:01,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466253925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:01,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:01,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:01,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211241318] [2024-06-03 18:52:01,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:01,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:01,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:01,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:01,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:01,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:01,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 1512 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:01,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:01,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:01,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:02,035 INFO L124 PetriNetUnfolderBase]: 1326/2253 cut-off events. [2024-06-03 18:52:02,035 INFO L125 PetriNetUnfolderBase]: For 62214/62214 co-relation queries the response was YES. [2024-06-03 18:52:02,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12694 conditions, 2253 events. 1326/2253 cut-off events. For 62214/62214 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12741 event pairs, 379 based on Foata normal form. 2/2250 useless extension candidates. Maximal degree in co-relation 12633. Up to 1925 conditions per place. [2024-06-03 18:52:02,052 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 104 selfloop transitions, 51 changer transitions 0/163 dead transitions. [2024-06-03 18:52:02,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 163 transitions, 1846 flow [2024-06-03 18:52:02,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:02,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:02,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:52:02,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-03 18:52:02,053 INFO L175 Difference]: Start difference. First operand has 138 places, 153 transitions, 1512 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:52:02,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 163 transitions, 1846 flow [2024-06-03 18:52:02,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 163 transitions, 1665 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:02,165 INFO L231 Difference]: Finished difference. Result has 138 places, 153 transitions, 1442 flow [2024-06-03 18:52:02,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1442, PETRI_PLACES=138, PETRI_TRANSITIONS=153} [2024-06-03 18:52:02,166 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-03 18:52:02,166 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 1442 flow [2024-06-03 18:52:02,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:02,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:02,167 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-03 18:52:02,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 18:52:02,167 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:02,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:02,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1074811641, now seen corresponding path program 1 times [2024-06-03 18:52:02,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:02,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372835051] [2024-06-03 18:52:02,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:02,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:02,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:02,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:02,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:02,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372835051] [2024-06-03 18:52:02,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372835051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:02,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:02,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:02,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945222425] [2024-06-03 18:52:02,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:02,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:02,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:02,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:02,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:02,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:02,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 1442 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:02,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:02,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:02,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:02,709 INFO L124 PetriNetUnfolderBase]: 1331/2274 cut-off events. [2024-06-03 18:52:02,709 INFO L125 PetriNetUnfolderBase]: For 64292/64292 co-relation queries the response was YES. [2024-06-03 18:52:02,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12805 conditions, 2274 events. 1331/2274 cut-off events. For 64292/64292 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12897 event pairs, 359 based on Foata normal form. 1/2274 useless extension candidates. Maximal degree in co-relation 12743. Up to 2034 conditions per place. [2024-06-03 18:52:02,726 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 151 selfloop transitions, 13 changer transitions 0/172 dead transitions. [2024-06-03 18:52:02,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 172 transitions, 1854 flow [2024-06-03 18:52:02,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:02,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:02,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:52:02,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 18:52:02,728 INFO L175 Difference]: Start difference. First operand has 138 places, 153 transitions, 1442 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:52:02,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 172 transitions, 1854 flow [2024-06-03 18:52:02,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 172 transitions, 1738 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:02,838 INFO L231 Difference]: Finished difference. Result has 139 places, 156 transitions, 1408 flow [2024-06-03 18:52:02,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1326, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1408, PETRI_PLACES=139, PETRI_TRANSITIONS=156} [2024-06-03 18:52:02,838 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-03 18:52:02,838 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 156 transitions, 1408 flow [2024-06-03 18:52:02,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:02,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:02,839 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-03 18:52:02,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 18:52:02,839 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:02,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:02,839 INFO L85 PathProgramCache]: Analyzing trace with hash 348441863, now seen corresponding path program 2 times [2024-06-03 18:52:02,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:02,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037595601] [2024-06-03 18:52:02,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:02,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:02,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:02,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:02,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:02,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037595601] [2024-06-03 18:52:02,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037595601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:02,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:02,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:02,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594908] [2024-06-03 18:52:02,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:02,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:02,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:02,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:02,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:03,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:03,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 156 transitions, 1408 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:03,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:03,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:03,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:03,318 INFO L124 PetriNetUnfolderBase]: 1336/2287 cut-off events. [2024-06-03 18:52:03,318 INFO L125 PetriNetUnfolderBase]: For 67563/67563 co-relation queries the response was YES. [2024-06-03 18:52:03,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13056 conditions, 2287 events. 1336/2287 cut-off events. For 67563/67563 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12970 event pairs, 360 based on Foata normal form. 1/2287 useless extension candidates. Maximal degree in co-relation 12993. Up to 2025 conditions per place. [2024-06-03 18:52:03,334 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 143 selfloop transitions, 25 changer transitions 0/176 dead transitions. [2024-06-03 18:52:03,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 176 transitions, 1948 flow [2024-06-03 18:52:03,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:03,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:03,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:52:03,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-03 18:52:03,335 INFO L175 Difference]: Start difference. First operand has 139 places, 156 transitions, 1408 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:52:03,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 176 transitions, 1948 flow [2024-06-03 18:52:03,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 176 transitions, 1888 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:03,409 INFO L231 Difference]: Finished difference. Result has 141 places, 162 transitions, 1510 flow [2024-06-03 18:52:03,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1510, PETRI_PLACES=141, PETRI_TRANSITIONS=162} [2024-06-03 18:52:03,409 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 97 predicate places. [2024-06-03 18:52:03,409 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 162 transitions, 1510 flow [2024-06-03 18:52:03,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:03,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:03,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:03,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 18:52:03,410 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:03,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:03,411 INFO L85 PathProgramCache]: Analyzing trace with hash 585590249, now seen corresponding path program 3 times [2024-06-03 18:52:03,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:03,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259950128] [2024-06-03 18:52:03,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:03,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:03,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:03,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:03,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:03,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259950128] [2024-06-03 18:52:03,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259950128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:03,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:03,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:03,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418320111] [2024-06-03 18:52:03,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:03,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:03,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:03,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:03,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:03,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:03,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 162 transitions, 1510 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:03,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:03,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:03,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:03,845 INFO L124 PetriNetUnfolderBase]: 1333/2277 cut-off events. [2024-06-03 18:52:03,845 INFO L125 PetriNetUnfolderBase]: For 71343/71343 co-relation queries the response was YES. [2024-06-03 18:52:03,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13263 conditions, 2277 events. 1333/2277 cut-off events. For 71343/71343 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12913 event pairs, 367 based on Foata normal form. 1/2275 useless extension candidates. Maximal degree in co-relation 13199. Up to 2022 conditions per place. [2024-06-03 18:52:03,860 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 139 selfloop transitions, 25 changer transitions 0/172 dead transitions. [2024-06-03 18:52:03,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 172 transitions, 1862 flow [2024-06-03 18:52:03,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:03,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:03,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:52:03,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-03 18:52:03,862 INFO L175 Difference]: Start difference. First operand has 141 places, 162 transitions, 1510 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:52:03,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 172 transitions, 1862 flow [2024-06-03 18:52:03,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 172 transitions, 1774 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-03 18:52:03,962 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1478 flow [2024-06-03 18:52:03,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1478, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-03 18:52:03,962 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-03 18:52:03,962 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1478 flow [2024-06-03 18:52:03,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:03,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:03,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:03,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 18:52:03,963 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:03,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:03,963 INFO L85 PathProgramCache]: Analyzing trace with hash 45303884, now seen corresponding path program 1 times [2024-06-03 18:52:03,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:03,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074223968] [2024-06-03 18:52:03,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:03,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:03,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:04,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:04,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:04,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074223968] [2024-06-03 18:52:04,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074223968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:04,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:04,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:04,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059693497] [2024-06-03 18:52:04,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:04,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:04,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:04,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:04,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:04,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:04,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1478 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:04,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:04,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:04,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:04,511 INFO L124 PetriNetUnfolderBase]: 1456/2510 cut-off events. [2024-06-03 18:52:04,511 INFO L125 PetriNetUnfolderBase]: For 80811/80811 co-relation queries the response was YES. [2024-06-03 18:52:04,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14327 conditions, 2510 events. 1456/2510 cut-off events. For 80811/80811 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14722 event pairs, 353 based on Foata normal form. 12/2519 useless extension candidates. Maximal degree in co-relation 14261. Up to 1838 conditions per place. [2024-06-03 18:52:04,529 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 159 selfloop transitions, 41 changer transitions 0/208 dead transitions. [2024-06-03 18:52:04,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 208 transitions, 2098 flow [2024-06-03 18:52:04,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:04,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:04,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-03 18:52:04,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-03 18:52:04,531 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1478 flow. Second operand 8 states and 206 transitions. [2024-06-03 18:52:04,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 208 transitions, 2098 flow [2024-06-03 18:52:04,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 208 transitions, 2026 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:04,637 INFO L231 Difference]: Finished difference. Result has 150 places, 170 transitions, 1614 flow [2024-06-03 18:52:04,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1614, PETRI_PLACES=150, PETRI_TRANSITIONS=170} [2024-06-03 18:52:04,638 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-03 18:52:04,638 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 170 transitions, 1614 flow [2024-06-03 18:52:04,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:04,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:04,638 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-03 18:52:04,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 18:52:04,638 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:04,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:04,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1952328484, now seen corresponding path program 2 times [2024-06-03 18:52:04,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:04,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3172450] [2024-06-03 18:52:04,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:04,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:04,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:04,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-03 18:52:04,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:04,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3172450] [2024-06-03 18:52:04,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3172450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:04,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:04,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:04,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211783009] [2024-06-03 18:52:04,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:04,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:04,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:04,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:04,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:04,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:04,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 170 transitions, 1614 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:04,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:04,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:04,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:05,221 INFO L124 PetriNetUnfolderBase]: 1566/2716 cut-off events. [2024-06-03 18:52:05,222 INFO L125 PetriNetUnfolderBase]: For 87735/87735 co-relation queries the response was YES. [2024-06-03 18:52:05,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15680 conditions, 2716 events. 1566/2716 cut-off events. For 87735/87735 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16419 event pairs, 393 based on Foata normal form. 12/2723 useless extension candidates. Maximal degree in co-relation 15611. Up to 2111 conditions per place. [2024-06-03 18:52:05,239 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 159 selfloop transitions, 43 changer transitions 0/210 dead transitions. [2024-06-03 18:52:05,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 210 transitions, 2211 flow [2024-06-03 18:52:05,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:05,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:05,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-03 18:52:05,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-03 18:52:05,240 INFO L175 Difference]: Start difference. First operand has 150 places, 170 transitions, 1614 flow. Second operand 8 states and 204 transitions. [2024-06-03 18:52:05,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 210 transitions, 2211 flow [2024-06-03 18:52:05,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 210 transitions, 2125 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:05,323 INFO L231 Difference]: Finished difference. Result has 157 places, 176 transitions, 1725 flow [2024-06-03 18:52:05,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1725, PETRI_PLACES=157, PETRI_TRANSITIONS=176} [2024-06-03 18:52:05,324 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 113 predicate places. [2024-06-03 18:52:05,324 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 176 transitions, 1725 flow [2024-06-03 18:52:05,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:05,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:05,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-03 18:52:05,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 18:52:05,325 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:05,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:05,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1245256532, now seen corresponding path program 3 times [2024-06-03 18:52:05,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:05,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233596429] [2024-06-03 18:52:05,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:05,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:05,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:05,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:05,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:05,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233596429] [2024-06-03 18:52:05,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233596429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:05,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:05,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:05,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581934351] [2024-06-03 18:52:05,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:05,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:05,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:05,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:05,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:05,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:05,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 176 transitions, 1725 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:05,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:05,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:05,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:05,976 INFO L124 PetriNetUnfolderBase]: 1648/2863 cut-off events. [2024-06-03 18:52:05,976 INFO L125 PetriNetUnfolderBase]: For 93953/93953 co-relation queries the response was YES. [2024-06-03 18:52:05,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16561 conditions, 2863 events. 1648/2863 cut-off events. For 93953/93953 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17541 event pairs, 418 based on Foata normal form. 12/2870 useless extension candidates. Maximal degree in co-relation 16489. Up to 2253 conditions per place. [2024-06-03 18:52:06,008 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 159 selfloop transitions, 47 changer transitions 0/214 dead transitions. [2024-06-03 18:52:06,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 214 transitions, 2317 flow [2024-06-03 18:52:06,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:06,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:06,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 18:52:06,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-03 18:52:06,009 INFO L175 Difference]: Start difference. First operand has 157 places, 176 transitions, 1725 flow. Second operand 8 states and 203 transitions. [2024-06-03 18:52:06,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 214 transitions, 2317 flow [2024-06-03 18:52:06,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 214 transitions, 2222 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:06,171 INFO L231 Difference]: Finished difference. Result has 163 places, 180 transitions, 1810 flow [2024-06-03 18:52:06,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1632, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1810, PETRI_PLACES=163, PETRI_TRANSITIONS=180} [2024-06-03 18:52:06,172 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-03 18:52:06,172 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 180 transitions, 1810 flow [2024-06-03 18:52:06,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:06,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:06,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:06,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 18:52:06,172 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:06,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:06,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1572670636, now seen corresponding path program 4 times [2024-06-03 18:52:06,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:06,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438143308] [2024-06-03 18:52:06,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:06,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:06,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:06,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:06,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:06,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438143308] [2024-06-03 18:52:06,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438143308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:06,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:06,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:06,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091113406] [2024-06-03 18:52:06,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:06,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:06,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:06,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:06,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:06,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:06,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 180 transitions, 1810 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:06,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:06,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:06,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:06,723 INFO L124 PetriNetUnfolderBase]: 1628/2837 cut-off events. [2024-06-03 18:52:06,723 INFO L125 PetriNetUnfolderBase]: For 91094/91094 co-relation queries the response was YES. [2024-06-03 18:52:06,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15996 conditions, 2837 events. 1628/2837 cut-off events. For 91094/91094 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17388 event pairs, 363 based on Foata normal form. 12/2844 useless extension candidates. Maximal degree in co-relation 15922. Up to 1661 conditions per place. [2024-06-03 18:52:06,753 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 149 selfloop transitions, 57 changer transitions 0/214 dead transitions. [2024-06-03 18:52:06,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 214 transitions, 2290 flow [2024-06-03 18:52:06,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:06,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:06,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 18:52:06,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-03 18:52:06,755 INFO L175 Difference]: Start difference. First operand has 163 places, 180 transitions, 1810 flow. Second operand 8 states and 202 transitions. [2024-06-03 18:52:06,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 214 transitions, 2290 flow [2024-06-03 18:52:06,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 214 transitions, 2197 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:06,911 INFO L231 Difference]: Finished difference. Result has 167 places, 179 transitions, 1791 flow [2024-06-03 18:52:06,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1791, PETRI_PLACES=167, PETRI_TRANSITIONS=179} [2024-06-03 18:52:06,913 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-03 18:52:06,913 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 179 transitions, 1791 flow [2024-06-03 18:52:06,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:06,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:06,913 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-03 18:52:06,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 18:52:06,914 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:06,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:06,915 INFO L85 PathProgramCache]: Analyzing trace with hash -339669089, now seen corresponding path program 1 times [2024-06-03 18:52:06,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:06,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676563602] [2024-06-03 18:52:06,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:06,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:06,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:07,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-03 18:52:07,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:07,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676563602] [2024-06-03 18:52:07,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676563602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:07,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:07,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:07,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911551309] [2024-06-03 18:52:07,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:07,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:07,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:07,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:07,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:07,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:52:07,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 179 transitions, 1791 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-03 18:52:07,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:07,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:52:07,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:07,597 INFO L124 PetriNetUnfolderBase]: 1569/2769 cut-off events. [2024-06-03 18:52:07,598 INFO L125 PetriNetUnfolderBase]: For 97636/97636 co-relation queries the response was YES. [2024-06-03 18:52:07,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15791 conditions, 2769 events. 1569/2769 cut-off events. For 97636/97636 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 17279 event pairs, 400 based on Foata normal form. 12/2751 useless extension candidates. Maximal degree in co-relation 15716. Up to 2301 conditions per place. [2024-06-03 18:52:07,616 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 136 selfloop transitions, 28 changer transitions 0/195 dead transitions. [2024-06-03 18:52:07,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 195 transitions, 2193 flow [2024-06-03 18:52:07,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:07,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:07,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:52:07,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-03 18:52:07,618 INFO L175 Difference]: Start difference. First operand has 167 places, 179 transitions, 1791 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:52:07,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 195 transitions, 2193 flow [2024-06-03 18:52:07,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 195 transitions, 2039 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:07,739 INFO L231 Difference]: Finished difference. Result has 166 places, 181 transitions, 1734 flow [2024-06-03 18:52:07,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1637, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1734, PETRI_PLACES=166, PETRI_TRANSITIONS=181} [2024-06-03 18:52:07,740 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-03 18:52:07,740 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 181 transitions, 1734 flow [2024-06-03 18:52:07,740 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-03 18:52:07,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:07,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-03 18:52:07,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 18:52:07,741 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:07,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:07,741 INFO L85 PathProgramCache]: Analyzing trace with hash -323479649, now seen corresponding path program 2 times [2024-06-03 18:52:07,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:07,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688095596] [2024-06-03 18:52:07,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:07,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:07,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:07,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:07,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:07,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688095596] [2024-06-03 18:52:07,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688095596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:07,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:07,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:07,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872516936] [2024-06-03 18:52:07,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:07,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:07,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:07,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:07,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:07,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-03 18:52:07,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 181 transitions, 1734 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-03 18:52:07,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:07,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-03 18:52:07,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:08,290 INFO L124 PetriNetUnfolderBase]: 1617/2838 cut-off events. [2024-06-03 18:52:08,291 INFO L125 PetriNetUnfolderBase]: For 99185/99185 co-relation queries the response was YES. [2024-06-03 18:52:08,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16095 conditions, 2838 events. 1617/2838 cut-off events. For 99185/99185 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17659 event pairs, 410 based on Foata normal form. 8/2812 useless extension candidates. Maximal degree in co-relation 16020. Up to 2259 conditions per place. [2024-06-03 18:52:08,322 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 144 selfloop transitions, 27 changer transitions 0/202 dead transitions. [2024-06-03 18:52:08,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 202 transitions, 2270 flow [2024-06-03 18:52:08,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:08,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:08,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 18:52:08,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-03 18:52:08,324 INFO L175 Difference]: Start difference. First operand has 166 places, 181 transitions, 1734 flow. Second operand 6 states and 151 transitions. [2024-06-03 18:52:08,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 202 transitions, 2270 flow [2024-06-03 18:52:08,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 202 transitions, 2197 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:08,432 INFO L231 Difference]: Finished difference. Result has 168 places, 183 transitions, 1753 flow [2024-06-03 18:52:08,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1753, PETRI_PLACES=168, PETRI_TRANSITIONS=183} [2024-06-03 18:52:08,432 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-03 18:52:08,433 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 183 transitions, 1753 flow [2024-06-03 18:52:08,433 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-03 18:52:08,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:08,433 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-03 18:52:08,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 18:52:08,433 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:08,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:08,434 INFO L85 PathProgramCache]: Analyzing trace with hash -2088709841, now seen corresponding path program 1 times [2024-06-03 18:52:08,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:08,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477202415] [2024-06-03 18:52:08,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:08,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:08,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:08,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:08,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:08,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477202415] [2024-06-03 18:52:08,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477202415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:08,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:08,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:08,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793790129] [2024-06-03 18:52:08,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:08,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:08,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:08,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:08,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:08,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:08,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 183 transitions, 1753 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:08,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:08,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:08,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:09,020 INFO L124 PetriNetUnfolderBase]: 1748/3040 cut-off events. [2024-06-03 18:52:09,021 INFO L125 PetriNetUnfolderBase]: For 100290/100290 co-relation queries the response was YES. [2024-06-03 18:52:09,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17169 conditions, 3040 events. 1748/3040 cut-off events. For 100290/100290 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18921 event pairs, 435 based on Foata normal form. 2/3039 useless extension candidates. Maximal degree in co-relation 17093. Up to 2647 conditions per place. [2024-06-03 18:52:09,046 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 166 selfloop transitions, 35 changer transitions 0/209 dead transitions. [2024-06-03 18:52:09,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 209 transitions, 2397 flow [2024-06-03 18:52:09,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:09,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:09,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:52:09,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-03 18:52:09,047 INFO L175 Difference]: Start difference. First operand has 168 places, 183 transitions, 1753 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:52:09,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 209 transitions, 2397 flow [2024-06-03 18:52:09,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 209 transitions, 2362 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-03 18:52:09,275 INFO L231 Difference]: Finished difference. Result has 174 places, 191 transitions, 1929 flow [2024-06-03 18:52:09,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1929, PETRI_PLACES=174, PETRI_TRANSITIONS=191} [2024-06-03 18:52:09,276 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-03 18:52:09,276 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 191 transitions, 1929 flow [2024-06-03 18:52:09,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:09,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:09,276 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-03 18:52:09,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 18:52:09,277 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:09,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:09,277 INFO L85 PathProgramCache]: Analyzing trace with hash -2082995921, now seen corresponding path program 2 times [2024-06-03 18:52:09,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:09,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488602889] [2024-06-03 18:52:09,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:09,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:09,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:09,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:09,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:09,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488602889] [2024-06-03 18:52:09,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488602889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:09,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:09,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:09,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915751231] [2024-06-03 18:52:09,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:09,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:09,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:09,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:09,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:09,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:09,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 191 transitions, 1929 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:09,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:09,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:09,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:09,796 INFO L124 PetriNetUnfolderBase]: 1790/3110 cut-off events. [2024-06-03 18:52:09,796 INFO L125 PetriNetUnfolderBase]: For 110434/110434 co-relation queries the response was YES. [2024-06-03 18:52:09,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18340 conditions, 3110 events. 1790/3110 cut-off events. For 110434/110434 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19482 event pairs, 441 based on Foata normal form. 2/3109 useless extension candidates. Maximal degree in co-relation 18261. Up to 2550 conditions per place. [2024-06-03 18:52:09,821 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 139 selfloop transitions, 78 changer transitions 0/225 dead transitions. [2024-06-03 18:52:09,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 225 transitions, 2951 flow [2024-06-03 18:52:09,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:09,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:09,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 18:52:09,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 18:52:09,824 INFO L175 Difference]: Start difference. First operand has 174 places, 191 transitions, 1929 flow. Second operand 7 states and 175 transitions. [2024-06-03 18:52:09,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 225 transitions, 2951 flow [2024-06-03 18:52:10,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 225 transitions, 2849 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:10,060 INFO L231 Difference]: Finished difference. Result has 180 places, 206 transitions, 2289 flow [2024-06-03 18:52:10,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2289, PETRI_PLACES=180, PETRI_TRANSITIONS=206} [2024-06-03 18:52:10,060 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-03 18:52:10,060 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 206 transitions, 2289 flow [2024-06-03 18:52:10,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:10,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:10,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-03 18:52:10,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 18:52:10,061 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:10,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:10,061 INFO L85 PathProgramCache]: Analyzing trace with hash -2083203311, now seen corresponding path program 3 times [2024-06-03 18:52:10,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:10,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304576216] [2024-06-03 18:52:10,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:10,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:10,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:10,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:10,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:10,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304576216] [2024-06-03 18:52:10,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304576216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:10,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:10,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:10,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245837953] [2024-06-03 18:52:10,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:10,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:10,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:10,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:10,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:10,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:10,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 206 transitions, 2289 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:10,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:10,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:10,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:10,652 INFO L124 PetriNetUnfolderBase]: 1786/3106 cut-off events. [2024-06-03 18:52:10,652 INFO L125 PetriNetUnfolderBase]: For 115986/115986 co-relation queries the response was YES. [2024-06-03 18:52:10,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18939 conditions, 3106 events. 1786/3106 cut-off events. For 115986/115986 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19411 event pairs, 441 based on Foata normal form. 2/3105 useless extension candidates. Maximal degree in co-relation 18856. Up to 2548 conditions per place. [2024-06-03 18:52:10,683 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 144 selfloop transitions, 73 changer transitions 0/225 dead transitions. [2024-06-03 18:52:10,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 225 transitions, 3087 flow [2024-06-03 18:52:10,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:10,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:10,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 18:52:10,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 18:52:10,685 INFO L175 Difference]: Start difference. First operand has 180 places, 206 transitions, 2289 flow. Second operand 7 states and 175 transitions. [2024-06-03 18:52:10,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 225 transitions, 3087 flow [2024-06-03 18:52:10,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 225 transitions, 2940 flow, removed 67 selfloop flow, removed 1 redundant places. [2024-06-03 18:52:10,880 INFO L231 Difference]: Finished difference. Result has 186 places, 206 transitions, 2300 flow [2024-06-03 18:52:10,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2300, PETRI_PLACES=186, PETRI_TRANSITIONS=206} [2024-06-03 18:52:10,881 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-03 18:52:10,881 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 206 transitions, 2300 flow [2024-06-03 18:52:10,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:10,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:10,881 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-03 18:52:10,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 18:52:10,881 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:10,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:10,882 INFO L85 PathProgramCache]: Analyzing trace with hash -2082987985, now seen corresponding path program 1 times [2024-06-03 18:52:10,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:10,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646067722] [2024-06-03 18:52:10,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:10,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:10,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:11,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:11,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:11,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646067722] [2024-06-03 18:52:11,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646067722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:11,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:11,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:11,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830955660] [2024-06-03 18:52:11,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:11,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:11,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:11,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:11,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:11,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:11,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 206 transitions, 2300 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:11,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:11,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:11,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:11,535 INFO L124 PetriNetUnfolderBase]: 1802/3130 cut-off events. [2024-06-03 18:52:11,536 INFO L125 PetriNetUnfolderBase]: For 120944/120944 co-relation queries the response was YES. [2024-06-03 18:52:11,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18923 conditions, 3130 events. 1802/3130 cut-off events. For 120944/120944 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19575 event pairs, 442 based on Foata normal form. 4/3131 useless extension candidates. Maximal degree in co-relation 18838. Up to 2691 conditions per place. [2024-06-03 18:52:11,568 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 161 selfloop transitions, 55 changer transitions 0/224 dead transitions. [2024-06-03 18:52:11,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 224 transitions, 2826 flow [2024-06-03 18:52:11,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:11,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:11,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:52:11,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-03 18:52:11,570 INFO L175 Difference]: Start difference. First operand has 186 places, 206 transitions, 2300 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:52:11,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 224 transitions, 2826 flow [2024-06-03 18:52:11,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 224 transitions, 2624 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:11,746 INFO L231 Difference]: Finished difference. Result has 186 places, 209 transitions, 2278 flow [2024-06-03 18:52:11,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2278, PETRI_PLACES=186, PETRI_TRANSITIONS=209} [2024-06-03 18:52:11,747 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-03 18:52:11,747 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 209 transitions, 2278 flow [2024-06-03 18:52:11,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:11,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:11,747 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-03 18:52:11,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 18:52:11,747 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:11,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:11,747 INFO L85 PathProgramCache]: Analyzing trace with hash 110599697, now seen corresponding path program 4 times [2024-06-03 18:52:11,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:11,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363024471] [2024-06-03 18:52:11,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:11,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:11,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:11,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:11,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:11,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363024471] [2024-06-03 18:52:11,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363024471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:11,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:11,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:11,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400791703] [2024-06-03 18:52:11,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:11,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:11,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:11,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:11,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:11,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:11,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 209 transitions, 2278 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:11,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:11,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:11,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:12,269 INFO L124 PetriNetUnfolderBase]: 1828/3162 cut-off events. [2024-06-03 18:52:12,270 INFO L125 PetriNetUnfolderBase]: For 127059/127059 co-relation queries the response was YES. [2024-06-03 18:52:12,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19413 conditions, 3162 events. 1828/3162 cut-off events. For 127059/127059 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19780 event pairs, 463 based on Foata normal form. 2/3157 useless extension candidates. Maximal degree in co-relation 19329. Up to 2597 conditions per place. [2024-06-03 18:52:12,295 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 144 selfloop transitions, 81 changer transitions 0/233 dead transitions. [2024-06-03 18:52:12,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 233 transitions, 3250 flow [2024-06-03 18:52:12,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:12,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:12,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:52:12,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:52:12,296 INFO L175 Difference]: Start difference. First operand has 186 places, 209 transitions, 2278 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:52:12,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 233 transitions, 3250 flow [2024-06-03 18:52:12,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 233 transitions, 3092 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:12,497 INFO L231 Difference]: Finished difference. Result has 190 places, 218 transitions, 2507 flow [2024-06-03 18:52:12,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2120, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2507, PETRI_PLACES=190, PETRI_TRANSITIONS=218} [2024-06-03 18:52:12,497 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-03 18:52:12,497 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 218 transitions, 2507 flow [2024-06-03 18:52:12,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:12,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:12,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:12,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 18:52:12,498 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:12,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:12,498 INFO L85 PathProgramCache]: Analyzing trace with hash -801035187, now seen corresponding path program 5 times [2024-06-03 18:52:12,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:12,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421865728] [2024-06-03 18:52:12,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:12,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:12,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:12,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:12,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:12,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421865728] [2024-06-03 18:52:12,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421865728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:12,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:12,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:12,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735331596] [2024-06-03 18:52:12,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:12,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:12,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:12,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:12,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:12,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:12,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 218 transitions, 2507 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:12,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:12,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:12,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:13,028 INFO L124 PetriNetUnfolderBase]: 1830/3166 cut-off events. [2024-06-03 18:52:13,028 INFO L125 PetriNetUnfolderBase]: For 131379/131379 co-relation queries the response was YES. [2024-06-03 18:52:13,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19713 conditions, 3166 events. 1830/3166 cut-off events. For 131379/131379 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19836 event pairs, 463 based on Foata normal form. 2/3161 useless extension candidates. Maximal degree in co-relation 19626. Up to 2601 conditions per place. [2024-06-03 18:52:13,119 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 128 selfloop transitions, 99 changer transitions 0/235 dead transitions. [2024-06-03 18:52:13,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 235 transitions, 3274 flow [2024-06-03 18:52:13,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:13,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:13,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:52:13,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-03 18:52:13,120 INFO L175 Difference]: Start difference. First operand has 190 places, 218 transitions, 2507 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:52:13,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 235 transitions, 3274 flow [2024-06-03 18:52:13,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 235 transitions, 2971 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:13,333 INFO L231 Difference]: Finished difference. Result has 192 places, 222 transitions, 2502 flow [2024-06-03 18:52:13,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2502, PETRI_PLACES=192, PETRI_TRANSITIONS=222} [2024-06-03 18:52:13,334 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-03 18:52:13,334 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 222 transitions, 2502 flow [2024-06-03 18:52:13,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:13,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:13,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:13,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 18:52:13,335 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:13,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:13,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1666963079, now seen corresponding path program 6 times [2024-06-03 18:52:13,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:13,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184621909] [2024-06-03 18:52:13,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:13,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:13,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:13,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:13,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:13,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184621909] [2024-06-03 18:52:13,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184621909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:13,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:13,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:13,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339671981] [2024-06-03 18:52:13,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:13,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:13,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:13,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:13,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:13,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:13,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 222 transitions, 2502 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:13,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:13,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:13,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:13,860 INFO L124 PetriNetUnfolderBase]: 1826/3162 cut-off events. [2024-06-03 18:52:13,860 INFO L125 PetriNetUnfolderBase]: For 132843/132843 co-relation queries the response was YES. [2024-06-03 18:52:13,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19429 conditions, 3162 events. 1826/3162 cut-off events. For 132843/132843 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19827 event pairs, 463 based on Foata normal form. 2/3157 useless extension candidates. Maximal degree in co-relation 19342. Up to 2599 conditions per place. [2024-06-03 18:52:13,886 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 144 selfloop transitions, 83 changer transitions 0/235 dead transitions. [2024-06-03 18:52:13,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 235 transitions, 3182 flow [2024-06-03 18:52:13,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:13,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:13,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:52:13,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-03 18:52:13,887 INFO L175 Difference]: Start difference. First operand has 192 places, 222 transitions, 2502 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:52:13,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 235 transitions, 3182 flow [2024-06-03 18:52:14,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 235 transitions, 2955 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:14,119 INFO L231 Difference]: Finished difference. Result has 195 places, 222 transitions, 2449 flow [2024-06-03 18:52:14,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2449, PETRI_PLACES=195, PETRI_TRANSITIONS=222} [2024-06-03 18:52:14,120 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-03 18:52:14,120 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 222 transitions, 2449 flow [2024-06-03 18:52:14,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:14,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:14,120 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-03 18:52:14,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 18:52:14,120 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:14,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:14,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1666747753, now seen corresponding path program 2 times [2024-06-03 18:52:14,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:14,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221306205] [2024-06-03 18:52:14,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:14,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:14,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:14,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:14,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:14,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221306205] [2024-06-03 18:52:14,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221306205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:14,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:14,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:14,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134673784] [2024-06-03 18:52:14,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:14,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:14,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:14,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:14,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:14,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:14,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 222 transitions, 2449 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:14,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:14,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:14,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:14,675 INFO L124 PetriNetUnfolderBase]: 1842/3192 cut-off events. [2024-06-03 18:52:14,675 INFO L125 PetriNetUnfolderBase]: For 140855/140855 co-relation queries the response was YES. [2024-06-03 18:52:14,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19640 conditions, 3192 events. 1842/3192 cut-off events. For 140855/140855 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20013 event pairs, 448 based on Foata normal form. 4/3191 useless extension candidates. Maximal degree in co-relation 19552. Up to 2749 conditions per place. [2024-06-03 18:52:14,699 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 174 selfloop transitions, 55 changer transitions 0/237 dead transitions. [2024-06-03 18:52:14,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 237 transitions, 3005 flow [2024-06-03 18:52:14,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:14,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:14,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:52:14,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-03 18:52:14,700 INFO L175 Difference]: Start difference. First operand has 195 places, 222 transitions, 2449 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:52:14,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 237 transitions, 3005 flow [2024-06-03 18:52:14,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 237 transitions, 2815 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:14,966 INFO L231 Difference]: Finished difference. Result has 196 places, 225 transitions, 2451 flow [2024-06-03 18:52:14,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2451, PETRI_PLACES=196, PETRI_TRANSITIONS=225} [2024-06-03 18:52:14,966 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-03 18:52:14,966 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 225 transitions, 2451 flow [2024-06-03 18:52:14,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:14,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:14,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:14,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 18:52:14,966 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:14,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:14,967 INFO L85 PathProgramCache]: Analyzing trace with hash -332995905, now seen corresponding path program 3 times [2024-06-03 18:52:14,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:14,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627606470] [2024-06-03 18:52:14,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:14,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:14,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:15,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:15,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:15,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627606470] [2024-06-03 18:52:15,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627606470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:15,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:15,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:15,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961083845] [2024-06-03 18:52:15,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:15,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:15,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:15,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:15,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:15,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:15,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 225 transitions, 2451 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:15,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:15,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:15,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:15,507 INFO L124 PetriNetUnfolderBase]: 1858/3224 cut-off events. [2024-06-03 18:52:15,508 INFO L125 PetriNetUnfolderBase]: For 147332/147332 co-relation queries the response was YES. [2024-06-03 18:52:15,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19972 conditions, 3224 events. 1858/3224 cut-off events. For 147332/147332 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20274 event pairs, 452 based on Foata normal form. 4/3223 useless extension candidates. Maximal degree in co-relation 19884. Up to 2773 conditions per place. [2024-06-03 18:52:15,534 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 170 selfloop transitions, 62 changer transitions 0/240 dead transitions. [2024-06-03 18:52:15,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 240 transitions, 3019 flow [2024-06-03 18:52:15,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:15,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:15,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:52:15,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-03 18:52:15,535 INFO L175 Difference]: Start difference. First operand has 196 places, 225 transitions, 2451 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:52:15,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 240 transitions, 3019 flow [2024-06-03 18:52:15,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 240 transitions, 2849 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:15,765 INFO L231 Difference]: Finished difference. Result has 198 places, 228 transitions, 2493 flow [2024-06-03 18:52:15,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2493, PETRI_PLACES=198, PETRI_TRANSITIONS=228} [2024-06-03 18:52:15,765 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-03 18:52:15,765 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 228 transitions, 2493 flow [2024-06-03 18:52:15,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:15,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:15,766 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-03 18:52:15,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 18:52:15,766 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:15,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:15,766 INFO L85 PathProgramCache]: Analyzing trace with hash -791504051, now seen corresponding path program 4 times [2024-06-03 18:52:15,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:15,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245109528] [2024-06-03 18:52:15,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:15,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:15,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:15,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:15,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:15,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245109528] [2024-06-03 18:52:15,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245109528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:15,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:15,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:15,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670200920] [2024-06-03 18:52:15,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:15,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:15,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:15,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:15,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:15,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:15,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 228 transitions, 2493 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:15,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:15,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:15,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:16,260 INFO L124 PetriNetUnfolderBase]: 1861/3229 cut-off events. [2024-06-03 18:52:16,260 INFO L125 PetriNetUnfolderBase]: For 150290/150290 co-relation queries the response was YES. [2024-06-03 18:52:16,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20041 conditions, 3229 events. 1861/3229 cut-off events. For 150290/150290 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20323 event pairs, 439 based on Foata normal form. 4/3228 useless extension candidates. Maximal degree in co-relation 19952. Up to 2726 conditions per place. [2024-06-03 18:52:16,287 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 165 selfloop transitions, 73 changer transitions 0/246 dead transitions. [2024-06-03 18:52:16,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 246 transitions, 3113 flow [2024-06-03 18:52:16,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:16,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:16,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:52:16,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5514950166112956 [2024-06-03 18:52:16,288 INFO L175 Difference]: Start difference. First operand has 198 places, 228 transitions, 2493 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:52:16,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 246 transitions, 3113 flow [2024-06-03 18:52:16,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 246 transitions, 2923 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:16,605 INFO L231 Difference]: Finished difference. Result has 201 places, 233 transitions, 2593 flow [2024-06-03 18:52:16,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2593, PETRI_PLACES=201, PETRI_TRANSITIONS=233} [2024-06-03 18:52:16,606 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 157 predicate places. [2024-06-03 18:52:16,606 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 233 transitions, 2593 flow [2024-06-03 18:52:16,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:16,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:16,606 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-03 18:52:16,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 18:52:16,607 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:16,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:16,607 INFO L85 PathProgramCache]: Analyzing trace with hash 953001692, now seen corresponding path program 1 times [2024-06-03 18:52:16,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:16,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004448486] [2024-06-03 18:52:16,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:16,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:16,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:16,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:16,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:16,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004448486] [2024-06-03 18:52:16,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004448486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:16,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:16,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:16,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939998635] [2024-06-03 18:52:16,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:16,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:16,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:16,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:16,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 233 transitions, 2593 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:16,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:16,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:16,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:17,253 INFO L124 PetriNetUnfolderBase]: 1882/3268 cut-off events. [2024-06-03 18:52:17,254 INFO L125 PetriNetUnfolderBase]: For 154808/154808 co-relation queries the response was YES. [2024-06-03 18:52:17,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20606 conditions, 3268 events. 1882/3268 cut-off events. For 154808/154808 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20550 event pairs, 435 based on Foata normal form. 1/3266 useless extension candidates. Maximal degree in co-relation 20515. Up to 2852 conditions per place. [2024-06-03 18:52:17,293 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 221 selfloop transitions, 39 changer transitions 0/268 dead transitions. [2024-06-03 18:52:17,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 268 transitions, 3395 flow [2024-06-03 18:52:17,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:17,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:17,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 18:52:17,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-03 18:52:17,295 INFO L175 Difference]: Start difference. First operand has 201 places, 233 transitions, 2593 flow. Second operand 7 states and 182 transitions. [2024-06-03 18:52:17,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 268 transitions, 3395 flow [2024-06-03 18:52:17,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 268 transitions, 3223 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:17,915 INFO L231 Difference]: Finished difference. Result has 206 places, 241 transitions, 2633 flow [2024-06-03 18:52:17,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2421, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2633, PETRI_PLACES=206, PETRI_TRANSITIONS=241} [2024-06-03 18:52:17,916 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-03 18:52:17,916 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 241 transitions, 2633 flow [2024-06-03 18:52:17,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:17,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:17,917 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-03 18:52:17,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 18:52:17,917 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:17,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:17,918 INFO L85 PathProgramCache]: Analyzing trace with hash -725552704, now seen corresponding path program 2 times [2024-06-03 18:52:17,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:17,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592526471] [2024-06-03 18:52:17,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:17,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:17,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:18,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:18,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:18,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592526471] [2024-06-03 18:52:18,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592526471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:18,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:18,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:18,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958552690] [2024-06-03 18:52:18,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:18,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:18,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:18,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:18,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:18,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:18,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 241 transitions, 2633 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:18,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:18,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:18,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:18,576 INFO L124 PetriNetUnfolderBase]: 1892/3290 cut-off events. [2024-06-03 18:52:18,576 INFO L125 PetriNetUnfolderBase]: For 160012/160012 co-relation queries the response was YES. [2024-06-03 18:52:18,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21081 conditions, 3290 events. 1892/3290 cut-off events. For 160012/160012 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20732 event pairs, 435 based on Foata normal form. 1/3288 useless extension candidates. Maximal degree in co-relation 20987. Up to 2860 conditions per place. [2024-06-03 18:52:18,605 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 222 selfloop transitions, 46 changer transitions 0/276 dead transitions. [2024-06-03 18:52:18,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 276 transitions, 3436 flow [2024-06-03 18:52:18,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:52:18,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:52:18,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-03 18:52:18,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684754521963824 [2024-06-03 18:52:18,606 INFO L175 Difference]: Start difference. First operand has 206 places, 241 transitions, 2633 flow. Second operand 9 states and 220 transitions. [2024-06-03 18:52:18,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 276 transitions, 3436 flow [2024-06-03 18:52:19,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 276 transitions, 3228 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:19,157 INFO L231 Difference]: Finished difference. Result has 211 places, 247 transitions, 2610 flow [2024-06-03 18:52:19,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2610, PETRI_PLACES=211, PETRI_TRANSITIONS=247} [2024-06-03 18:52:19,157 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 167 predicate places. [2024-06-03 18:52:19,157 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 247 transitions, 2610 flow [2024-06-03 18:52:19,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:19,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:19,157 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-03 18:52:19,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 18:52:19,157 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:19,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:19,158 INFO L85 PathProgramCache]: Analyzing trace with hash -10207924, now seen corresponding path program 1 times [2024-06-03 18:52:19,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:19,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439690383] [2024-06-03 18:52:19,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:19,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:19,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:19,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:19,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:19,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439690383] [2024-06-03 18:52:19,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439690383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:19,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:19,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:19,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705448800] [2024-06-03 18:52:19,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:19,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:19,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:19,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:19,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:19,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:19,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 247 transitions, 2610 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:19,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:19,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:19,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:19,771 INFO L124 PetriNetUnfolderBase]: 1907/3321 cut-off events. [2024-06-03 18:52:19,771 INFO L125 PetriNetUnfolderBase]: For 163237/163237 co-relation queries the response was YES. [2024-06-03 18:52:19,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20968 conditions, 3321 events. 1907/3321 cut-off events. For 163237/163237 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20983 event pairs, 344 based on Foata normal form. 2/3320 useless extension candidates. Maximal degree in co-relation 20874. Up to 2823 conditions per place. [2024-06-03 18:52:19,798 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 236 selfloop transitions, 40 changer transitions 0/284 dead transitions. [2024-06-03 18:52:19,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 284 transitions, 3450 flow [2024-06-03 18:52:19,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:19,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:19,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-03 18:52:19,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-03 18:52:19,799 INFO L175 Difference]: Start difference. First operand has 211 places, 247 transitions, 2610 flow. Second operand 7 states and 184 transitions. [2024-06-03 18:52:19,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 284 transitions, 3450 flow [2024-06-03 18:52:20,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 284 transitions, 3338 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:20,141 INFO L231 Difference]: Finished difference. Result has 213 places, 252 transitions, 2684 flow [2024-06-03 18:52:20,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2684, PETRI_PLACES=213, PETRI_TRANSITIONS=252} [2024-06-03 18:52:20,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-03 18:52:20,142 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 252 transitions, 2684 flow [2024-06-03 18:52:20,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:20,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:20,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, 1] [2024-06-03 18:52:20,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 18:52:20,143 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:20,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:20,143 INFO L85 PathProgramCache]: Analyzing trace with hash -2110442616, now seen corresponding path program 2 times [2024-06-03 18:52:20,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:20,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167922369] [2024-06-03 18:52:20,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:20,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:20,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:20,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:20,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:20,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167922369] [2024-06-03 18:52:20,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167922369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:20,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:20,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:20,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844815078] [2024-06-03 18:52:20,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:20,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:20,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:20,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:20,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:20,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:20,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 252 transitions, 2684 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:20,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:20,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:20,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:20,702 INFO L124 PetriNetUnfolderBase]: 1915/3329 cut-off events. [2024-06-03 18:52:20,703 INFO L125 PetriNetUnfolderBase]: For 169341/169341 co-relation queries the response was YES. [2024-06-03 18:52:20,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21314 conditions, 3329 events. 1915/3329 cut-off events. For 169341/169341 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21039 event pairs, 434 based on Foata normal form. 2/3326 useless extension candidates. Maximal degree in co-relation 21218. Up to 2916 conditions per place. [2024-06-03 18:52:20,732 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 235 selfloop transitions, 35 changer transitions 0/278 dead transitions. [2024-06-03 18:52:20,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 278 transitions, 3326 flow [2024-06-03 18:52:20,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:20,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:20,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:52:20,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-03 18:52:20,733 INFO L175 Difference]: Start difference. First operand has 213 places, 252 transitions, 2684 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:52:20,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 278 transitions, 3326 flow [2024-06-03 18:52:21,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 278 transitions, 3235 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:21,244 INFO L231 Difference]: Finished difference. Result has 217 places, 254 transitions, 2714 flow [2024-06-03 18:52:21,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2601, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2714, PETRI_PLACES=217, PETRI_TRANSITIONS=254} [2024-06-03 18:52:21,244 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 173 predicate places. [2024-06-03 18:52:21,244 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 254 transitions, 2714 flow [2024-06-03 18:52:21,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:21,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:21,245 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-03 18:52:21,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 18:52:21,245 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:21,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:21,245 INFO L85 PathProgramCache]: Analyzing trace with hash -451288640, now seen corresponding path program 3 times [2024-06-03 18:52:21,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:21,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272630983] [2024-06-03 18:52:21,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:21,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:21,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:21,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:21,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:21,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272630983] [2024-06-03 18:52:21,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272630983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:21,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:21,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:21,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27125180] [2024-06-03 18:52:21,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:21,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:21,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:21,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:21,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:21,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:21,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 254 transitions, 2714 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:21,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:21,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:21,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:21,909 INFO L124 PetriNetUnfolderBase]: 1944/3371 cut-off events. [2024-06-03 18:52:21,909 INFO L125 PetriNetUnfolderBase]: For 178137/178137 co-relation queries the response was YES. [2024-06-03 18:52:21,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21875 conditions, 3371 events. 1944/3371 cut-off events. For 178137/178137 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21322 event pairs, 448 based on Foata normal form. 1/3365 useless extension candidates. Maximal degree in co-relation 21777. Up to 2775 conditions per place. [2024-06-03 18:52:21,943 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 195 selfloop transitions, 92 changer transitions 0/295 dead transitions. [2024-06-03 18:52:21,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 295 transitions, 4028 flow [2024-06-03 18:52:21,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:21,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:21,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-03 18:52:21,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-03 18:52:21,944 INFO L175 Difference]: Start difference. First operand has 217 places, 254 transitions, 2714 flow. Second operand 7 states and 186 transitions. [2024-06-03 18:52:21,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 295 transitions, 4028 flow [2024-06-03 18:52:22,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 295 transitions, 3939 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:22,266 INFO L231 Difference]: Finished difference. Result has 219 places, 268 transitions, 3041 flow [2024-06-03 18:52:22,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2625, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3041, PETRI_PLACES=219, PETRI_TRANSITIONS=268} [2024-06-03 18:52:22,266 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 175 predicate places. [2024-06-03 18:52:22,267 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 268 transitions, 3041 flow [2024-06-03 18:52:22,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:22,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:22,267 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-03 18:52:22,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 18:52:22,267 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:22,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:22,268 INFO L85 PathProgramCache]: Analyzing trace with hash -439860800, now seen corresponding path program 4 times [2024-06-03 18:52:22,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:22,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424512863] [2024-06-03 18:52:22,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:22,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:22,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:22,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:22,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:22,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424512863] [2024-06-03 18:52:22,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424512863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:22,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:22,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:22,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810447552] [2024-06-03 18:52:22,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:22,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:22,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:22,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:22,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:22,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:22,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 268 transitions, 3041 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:22,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:22,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:22,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:22,865 INFO L124 PetriNetUnfolderBase]: 1949/3380 cut-off events. [2024-06-03 18:52:22,865 INFO L125 PetriNetUnfolderBase]: For 186291/186291 co-relation queries the response was YES. [2024-06-03 18:52:22,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22510 conditions, 3380 events. 1949/3380 cut-off events. For 186291/186291 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 21432 event pairs, 448 based on Foata normal form. 1/3374 useless extension candidates. Maximal degree in co-relation 22411. Up to 2779 conditions per place. [2024-06-03 18:52:22,895 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 192 selfloop transitions, 94 changer transitions 0/294 dead transitions. [2024-06-03 18:52:22,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 294 transitions, 4075 flow [2024-06-03 18:52:22,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:22,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:22,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-03 18:52:22,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-03 18:52:22,897 INFO L175 Difference]: Start difference. First operand has 219 places, 268 transitions, 3041 flow. Second operand 7 states and 181 transitions. [2024-06-03 18:52:22,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 294 transitions, 4075 flow [2024-06-03 18:52:23,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 294 transitions, 3904 flow, removed 63 selfloop flow, removed 2 redundant places. [2024-06-03 18:52:23,387 INFO L231 Difference]: Finished difference. Result has 224 places, 271 transitions, 3122 flow [2024-06-03 18:52:23,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2894, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3122, PETRI_PLACES=224, PETRI_TRANSITIONS=271} [2024-06-03 18:52:23,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 180 predicate places. [2024-06-03 18:52:23,388 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 271 transitions, 3122 flow [2024-06-03 18:52:23,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:23,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:23,388 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-03 18:52:23,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 18:52:23,388 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:23,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:23,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1666666944, now seen corresponding path program 5 times [2024-06-03 18:52:23,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:23,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417695582] [2024-06-03 18:52:23,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:23,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:23,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:23,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:23,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:23,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417695582] [2024-06-03 18:52:23,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417695582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:23,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:23,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:23,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575779193] [2024-06-03 18:52:23,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:23,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:23,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:23,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:23,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:23,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:23,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 271 transitions, 3122 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:23,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:23,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:23,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:23,972 INFO L124 PetriNetUnfolderBase]: 1954/3395 cut-off events. [2024-06-03 18:52:23,972 INFO L125 PetriNetUnfolderBase]: For 190861/190861 co-relation queries the response was YES. [2024-06-03 18:52:23,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22591 conditions, 3395 events. 1954/3395 cut-off events. For 190861/190861 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21548 event pairs, 436 based on Foata normal form. 1/3393 useless extension candidates. Maximal degree in co-relation 22490. Up to 2973 conditions per place. [2024-06-03 18:52:24,004 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 248 selfloop transitions, 35 changer transitions 0/291 dead transitions. [2024-06-03 18:52:24,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 291 transitions, 3773 flow [2024-06-03 18:52:24,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:24,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:24,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:52:24,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-03 18:52:24,005 INFO L175 Difference]: Start difference. First operand has 224 places, 271 transitions, 3122 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:52:24,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 291 transitions, 3773 flow [2024-06-03 18:52:24,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 291 transitions, 3595 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:24,465 INFO L231 Difference]: Finished difference. Result has 227 places, 274 transitions, 3069 flow [2024-06-03 18:52:24,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2947, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3069, PETRI_PLACES=227, PETRI_TRANSITIONS=274} [2024-06-03 18:52:24,467 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-03 18:52:24,467 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 274 transitions, 3069 flow [2024-06-03 18:52:24,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:24,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:24,468 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-03 18:52:24,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 18:52:24,468 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:24,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:24,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1671428544, now seen corresponding path program 6 times [2024-06-03 18:52:24,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:24,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181879627] [2024-06-03 18:52:24,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:24,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:24,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:24,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:24,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:24,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181879627] [2024-06-03 18:52:24,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181879627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:24,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:24,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:24,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293741895] [2024-06-03 18:52:24,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:24,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:24,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:24,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:24,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:24,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:24,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 274 transitions, 3069 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:24,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:24,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:24,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:25,142 INFO L124 PetriNetUnfolderBase]: 1967/3411 cut-off events. [2024-06-03 18:52:25,142 INFO L125 PetriNetUnfolderBase]: For 198291/198291 co-relation queries the response was YES. [2024-06-03 18:52:25,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22700 conditions, 3411 events. 1967/3411 cut-off events. For 198291/198291 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21628 event pairs, 448 based on Foata normal form. 1/3405 useless extension candidates. Maximal degree in co-relation 22598. Up to 2793 conditions per place. [2024-06-03 18:52:25,176 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 189 selfloop transitions, 103 changer transitions 0/300 dead transitions. [2024-06-03 18:52:25,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 300 transitions, 4148 flow [2024-06-03 18:52:25,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:25,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:25,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 18:52:25,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-03 18:52:25,177 INFO L175 Difference]: Start difference. First operand has 227 places, 274 transitions, 3069 flow. Second operand 7 states and 177 transitions. [2024-06-03 18:52:25,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 300 transitions, 4148 flow [2024-06-03 18:52:25,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 300 transitions, 4062 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:25,582 INFO L231 Difference]: Finished difference. Result has 230 places, 280 transitions, 3282 flow [2024-06-03 18:52:25,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3282, PETRI_PLACES=230, PETRI_TRANSITIONS=280} [2024-06-03 18:52:25,583 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-03 18:52:25,583 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 280 transitions, 3282 flow [2024-06-03 18:52:25,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:25,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:25,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:25,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 18:52:25,584 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:25,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:25,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1666663968, now seen corresponding path program 3 times [2024-06-03 18:52:25,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:25,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780878080] [2024-06-03 18:52:25,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:25,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:25,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:25,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:25,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:25,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780878080] [2024-06-03 18:52:25,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780878080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:25,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:25,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:25,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567860187] [2024-06-03 18:52:25,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:25,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:25,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:25,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:25,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:25,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:25,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 280 transitions, 3282 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:25,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:25,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:25,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:26,207 INFO L124 PetriNetUnfolderBase]: 1962/3410 cut-off events. [2024-06-03 18:52:26,208 INFO L125 PetriNetUnfolderBase]: For 202800/202800 co-relation queries the response was YES. [2024-06-03 18:52:26,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22824 conditions, 3410 events. 1962/3410 cut-off events. For 202800/202800 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21652 event pairs, 435 based on Foata normal form. 2/3409 useless extension candidates. Maximal degree in co-relation 22721. Up to 2981 conditions per place. [2024-06-03 18:52:26,239 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 256 selfloop transitions, 34 changer transitions 0/298 dead transitions. [2024-06-03 18:52:26,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 298 transitions, 3906 flow [2024-06-03 18:52:26,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:26,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:26,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:52:26,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-03 18:52:26,240 INFO L175 Difference]: Start difference. First operand has 230 places, 280 transitions, 3282 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:52:26,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 298 transitions, 3906 flow [2024-06-03 18:52:26,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 298 transitions, 3748 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:26,835 INFO L231 Difference]: Finished difference. Result has 234 places, 280 transitions, 3197 flow [2024-06-03 18:52:26,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3197, PETRI_PLACES=234, PETRI_TRANSITIONS=280} [2024-06-03 18:52:26,836 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-03 18:52:26,836 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 280 transitions, 3197 flow [2024-06-03 18:52:26,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:26,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:26,836 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-03 18:52:26,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 18:52:26,836 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:26,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:26,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1706593016, now seen corresponding path program 1 times [2024-06-03 18:52:26,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:26,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565581490] [2024-06-03 18:52:26,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:26,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:26,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:26,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:26,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:26,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565581490] [2024-06-03 18:52:26,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565581490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:26,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:26,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:26,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764177147] [2024-06-03 18:52:26,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:26,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:26,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:26,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:26,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:26,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:26,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 280 transitions, 3197 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:26,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:26,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:26,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:27,424 INFO L124 PetriNetUnfolderBase]: 1967/3413 cut-off events. [2024-06-03 18:52:27,424 INFO L125 PetriNetUnfolderBase]: For 206496/206496 co-relation queries the response was YES. [2024-06-03 18:52:27,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22762 conditions, 3413 events. 1967/3413 cut-off events. For 206496/206496 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21716 event pairs, 438 based on Foata normal form. 1/3411 useless extension candidates. Maximal degree in co-relation 22658. Up to 2984 conditions per place. [2024-06-03 18:52:27,456 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 270 selfloop transitions, 28 changer transitions 0/306 dead transitions. [2024-06-03 18:52:27,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 306 transitions, 3898 flow [2024-06-03 18:52:27,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:27,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:27,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:52:27,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:52:27,458 INFO L175 Difference]: Start difference. First operand has 234 places, 280 transitions, 3197 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:52:27,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 306 transitions, 3898 flow [2024-06-03 18:52:27,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 306 transitions, 3817 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:27,868 INFO L231 Difference]: Finished difference. Result has 236 places, 283 transitions, 3231 flow [2024-06-03 18:52:27,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3231, PETRI_PLACES=236, PETRI_TRANSITIONS=283} [2024-06-03 18:52:27,869 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-03 18:52:27,869 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 283 transitions, 3231 flow [2024-06-03 18:52:27,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:27,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:27,869 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-03 18:52:27,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 18:52:27,869 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:27,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:27,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1815486362, now seen corresponding path program 2 times [2024-06-03 18:52:27,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:27,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438203112] [2024-06-03 18:52:27,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:27,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:27,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:27,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:27,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:27,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438203112] [2024-06-03 18:52:27,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438203112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:27,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:27,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:27,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121759061] [2024-06-03 18:52:27,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:27,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:27,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:27,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:27,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:28,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:28,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 283 transitions, 3231 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:28,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:28,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:28,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:28,494 INFO L124 PetriNetUnfolderBase]: 1988/3442 cut-off events. [2024-06-03 18:52:28,494 INFO L125 PetriNetUnfolderBase]: For 216874/216874 co-relation queries the response was YES. [2024-06-03 18:52:28,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23168 conditions, 3442 events. 1988/3442 cut-off events. For 216874/216874 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21868 event pairs, 464 based on Foata normal form. 1/3434 useless extension candidates. Maximal degree in co-relation 23063. Up to 2820 conditions per place. [2024-06-03 18:52:28,527 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 197 selfloop transitions, 107 changer transitions 0/312 dead transitions. [2024-06-03 18:52:28,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 312 transitions, 4246 flow [2024-06-03 18:52:28,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:28,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:28,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-03 18:52:28,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-03 18:52:28,528 INFO L175 Difference]: Start difference. First operand has 236 places, 283 transitions, 3231 flow. Second operand 7 states and 180 transitions. [2024-06-03 18:52:28,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 312 transitions, 4246 flow [2024-06-03 18:52:29,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 312 transitions, 4164 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:29,125 INFO L231 Difference]: Finished difference. Result has 238 places, 290 transitions, 3470 flow [2024-06-03 18:52:29,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3149, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3470, PETRI_PLACES=238, PETRI_TRANSITIONS=290} [2024-06-03 18:52:29,126 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-03 18:52:29,126 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 290 transitions, 3470 flow [2024-06-03 18:52:29,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:29,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:29,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:29,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 18:52:29,127 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:29,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:29,128 INFO L85 PathProgramCache]: Analyzing trace with hash 295802982, now seen corresponding path program 3 times [2024-06-03 18:52:29,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:29,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207722394] [2024-06-03 18:52:29,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:29,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:29,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:29,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:29,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:29,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207722394] [2024-06-03 18:52:29,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207722394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:29,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:29,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:29,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829356962] [2024-06-03 18:52:29,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:29,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:29,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:29,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:29,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:29,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:29,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 290 transitions, 3470 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:29,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:29,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:29,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:29,688 INFO L124 PetriNetUnfolderBase]: 2009/3477 cut-off events. [2024-06-03 18:52:29,688 INFO L125 PetriNetUnfolderBase]: For 226833/226833 co-relation queries the response was YES. [2024-06-03 18:52:29,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23605 conditions, 3477 events. 2009/3477 cut-off events. For 226833/226833 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22097 event pairs, 464 based on Foata normal form. 1/3469 useless extension candidates. Maximal degree in co-relation 23499. Up to 2836 conditions per place. [2024-06-03 18:52:29,721 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 192 selfloop transitions, 118 changer transitions 0/318 dead transitions. [2024-06-03 18:52:29,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 318 transitions, 4557 flow [2024-06-03 18:52:29,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:29,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:29,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 18:52:29,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 18:52:29,722 INFO L175 Difference]: Start difference. First operand has 238 places, 290 transitions, 3470 flow. Second operand 7 states and 175 transitions. [2024-06-03 18:52:29,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 318 transitions, 4557 flow [2024-06-03 18:52:30,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 318 transitions, 4356 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:30,352 INFO L231 Difference]: Finished difference. Result has 242 places, 299 transitions, 3676 flow [2024-06-03 18:52:30,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3676, PETRI_PLACES=242, PETRI_TRANSITIONS=299} [2024-06-03 18:52:30,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-03 18:52:30,353 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 299 transitions, 3676 flow [2024-06-03 18:52:30,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:30,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:30,353 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-03 18:52:30,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 18:52:30,353 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:30,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:30,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1447470902, now seen corresponding path program 7 times [2024-06-03 18:52:30,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:30,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710171809] [2024-06-03 18:52:30,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:30,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:30,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:30,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:30,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:30,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710171809] [2024-06-03 18:52:30,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710171809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:30,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:30,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:30,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552384998] [2024-06-03 18:52:30,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:30,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:30,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:30,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:30,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:30,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:30,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 299 transitions, 3676 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:30,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:30,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:30,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:31,008 INFO L124 PetriNetUnfolderBase]: 2014/3488 cut-off events. [2024-06-03 18:52:31,008 INFO L125 PetriNetUnfolderBase]: For 233886/233886 co-relation queries the response was YES. [2024-06-03 18:52:31,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23752 conditions, 3488 events. 2014/3488 cut-off events. For 233886/233886 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22217 event pairs, 453 based on Foata normal form. 1/3484 useless extension candidates. Maximal degree in co-relation 23645. Up to 2855 conditions per place. [2024-06-03 18:52:31,041 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 224 selfloop transitions, 92 changer transitions 0/324 dead transitions. [2024-06-03 18:52:31,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 324 transitions, 4669 flow [2024-06-03 18:52:31,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:31,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:31,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 18:52:31,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-03 18:52:31,042 INFO L175 Difference]: Start difference. First operand has 242 places, 299 transitions, 3676 flow. Second operand 7 states and 179 transitions. [2024-06-03 18:52:31,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 324 transitions, 4669 flow [2024-06-03 18:52:31,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 324 transitions, 4504 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:31,593 INFO L231 Difference]: Finished difference. Result has 246 places, 302 transitions, 3748 flow [2024-06-03 18:52:31,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3511, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3748, PETRI_PLACES=246, PETRI_TRANSITIONS=302} [2024-06-03 18:52:31,594 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 202 predicate places. [2024-06-03 18:52:31,594 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 302 transitions, 3748 flow [2024-06-03 18:52:31,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:31,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:31,594 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-03 18:52:31,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 18:52:31,594 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:31,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:31,595 INFO L85 PathProgramCache]: Analyzing trace with hash -90997434, now seen corresponding path program 8 times [2024-06-03 18:52:31,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:31,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249093264] [2024-06-03 18:52:31,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:31,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:31,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:31,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:31,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:31,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249093264] [2024-06-03 18:52:31,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249093264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:31,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:31,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:31,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981664581] [2024-06-03 18:52:31,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:31,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:31,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:31,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:31,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:31,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:31,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 302 transitions, 3748 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:31,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:31,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:31,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:32,152 INFO L124 PetriNetUnfolderBase]: 2011/3484 cut-off events. [2024-06-03 18:52:32,152 INFO L125 PetriNetUnfolderBase]: For 238875/238875 co-relation queries the response was YES. [2024-06-03 18:52:32,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23727 conditions, 3484 events. 2011/3484 cut-off events. For 238875/238875 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22203 event pairs, 453 based on Foata normal form. 1/3480 useless extension candidates. Maximal degree in co-relation 23619. Up to 2853 conditions per place. [2024-06-03 18:52:32,186 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 223 selfloop transitions, 90 changer transitions 0/321 dead transitions. [2024-06-03 18:52:32,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 321 transitions, 4684 flow [2024-06-03 18:52:32,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:32,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:32,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:52:32,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-03 18:52:32,187 INFO L175 Difference]: Start difference. First operand has 246 places, 302 transitions, 3748 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:52:32,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 321 transitions, 4684 flow [2024-06-03 18:52:33,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 321 transitions, 4430 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:33,017 INFO L231 Difference]: Finished difference. Result has 248 places, 302 transitions, 3680 flow [2024-06-03 18:52:33,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3680, PETRI_PLACES=248, PETRI_TRANSITIONS=302} [2024-06-03 18:52:33,018 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-03 18:52:33,018 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 302 transitions, 3680 flow [2024-06-03 18:52:33,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:33,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:33,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:33,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 18:52:33,019 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:33,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:33,019 INFO L85 PathProgramCache]: Analyzing trace with hash -163386042, now seen corresponding path program 9 times [2024-06-03 18:52:33,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:33,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969754462] [2024-06-03 18:52:33,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:33,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:33,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:33,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:33,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:33,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969754462] [2024-06-03 18:52:33,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969754462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:33,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:33,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:33,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195492347] [2024-06-03 18:52:33,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:33,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:33,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:33,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:33,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:33,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:33,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 302 transitions, 3680 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:33,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:33,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:33,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:34,279 INFO L124 PetriNetUnfolderBase]: 2029/3515 cut-off events. [2024-06-03 18:52:34,279 INFO L125 PetriNetUnfolderBase]: For 249849/249849 co-relation queries the response was YES. [2024-06-03 18:52:34,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23954 conditions, 3515 events. 2029/3515 cut-off events. For 249849/249849 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22446 event pairs, 454 based on Foata normal form. 2/3512 useless extension candidates. Maximal degree in co-relation 23846. Up to 2872 conditions per place. [2024-06-03 18:52:34,314 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 225 selfloop transitions, 92 changer transitions 0/325 dead transitions. [2024-06-03 18:52:34,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 325 transitions, 4718 flow [2024-06-03 18:52:34,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:34,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:34,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:52:34,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-03 18:52:34,316 INFO L175 Difference]: Start difference. First operand has 248 places, 302 transitions, 3680 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:52:34,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 325 transitions, 4718 flow [2024-06-03 18:52:35,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 325 transitions, 4519 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:35,023 INFO L231 Difference]: Finished difference. Result has 250 places, 309 transitions, 3772 flow [2024-06-03 18:52:35,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3772, PETRI_PLACES=250, PETRI_TRANSITIONS=309} [2024-06-03 18:52:35,024 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-03 18:52:35,024 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 309 transitions, 3772 flow [2024-06-03 18:52:35,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:35,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:35,025 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-03 18:52:35,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 18:52:35,025 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:35,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:35,026 INFO L85 PathProgramCache]: Analyzing trace with hash 102946216, now seen corresponding path program 10 times [2024-06-03 18:52:35,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:35,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017911565] [2024-06-03 18:52:35,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:35,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:35,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:35,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-03 18:52:35,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:35,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017911565] [2024-06-03 18:52:35,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017911565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:35,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:35,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:35,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662996415] [2024-06-03 18:52:35,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:35,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:35,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:35,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:35,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:35,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:35,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 309 transitions, 3772 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:35,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:35,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:35,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:35,623 INFO L124 PetriNetUnfolderBase]: 2023/3496 cut-off events. [2024-06-03 18:52:35,623 INFO L125 PetriNetUnfolderBase]: For 252601/252601 co-relation queries the response was YES. [2024-06-03 18:52:35,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23864 conditions, 3496 events. 2023/3496 cut-off events. For 252601/252601 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22308 event pairs, 467 based on Foata normal form. 2/3490 useless extension candidates. Maximal degree in co-relation 23755. Up to 2867 conditions per place. [2024-06-03 18:52:35,658 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 221 selfloop transitions, 93 changer transitions 0/322 dead transitions. [2024-06-03 18:52:35,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 322 transitions, 4702 flow [2024-06-03 18:52:35,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:35,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:35,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:52:35,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-03 18:52:35,659 INFO L175 Difference]: Start difference. First operand has 250 places, 309 transitions, 3772 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:52:35,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 322 transitions, 4702 flow [2024-06-03 18:52:36,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 322 transitions, 4563 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:36,511 INFO L231 Difference]: Finished difference. Result has 254 places, 309 transitions, 3826 flow [2024-06-03 18:52:36,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3633, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3826, PETRI_PLACES=254, PETRI_TRANSITIONS=309} [2024-06-03 18:52:36,511 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-03 18:52:36,511 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 309 transitions, 3826 flow [2024-06-03 18:52:36,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:36,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:36,512 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-03 18:52:36,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 18:52:36,512 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:36,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:36,513 INFO L85 PathProgramCache]: Analyzing trace with hash -550179514, now seen corresponding path program 11 times [2024-06-03 18:52:36,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:36,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927557866] [2024-06-03 18:52:36,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:36,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:36,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:36,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-03 18:52:36,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:36,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927557866] [2024-06-03 18:52:36,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927557866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:36,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:36,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:36,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577438396] [2024-06-03 18:52:36,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:36,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:36,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:36,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:36,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:36,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:36,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 309 transitions, 3826 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:36,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:36,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:36,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:37,259 INFO L124 PetriNetUnfolderBase]: 2017/3488 cut-off events. [2024-06-03 18:52:37,259 INFO L125 PetriNetUnfolderBase]: For 255082/255082 co-relation queries the response was YES. [2024-06-03 18:52:37,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23768 conditions, 3488 events. 2017/3488 cut-off events. For 255082/255082 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22258 event pairs, 467 based on Foata normal form. 2/3482 useless extension candidates. Maximal degree in co-relation 23658. Up to 2862 conditions per place. [2024-06-03 18:52:37,305 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 216 selfloop transitions, 98 changer transitions 0/322 dead transitions. [2024-06-03 18:52:37,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 322 transitions, 4760 flow [2024-06-03 18:52:37,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:37,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:37,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:52:37,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-03 18:52:37,306 INFO L175 Difference]: Start difference. First operand has 254 places, 309 transitions, 3826 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:52:37,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 322 transitions, 4760 flow [2024-06-03 18:52:38,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 322 transitions, 4517 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:38,532 INFO L231 Difference]: Finished difference. Result has 255 places, 309 transitions, 3786 flow [2024-06-03 18:52:38,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3583, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3786, PETRI_PLACES=255, PETRI_TRANSITIONS=309} [2024-06-03 18:52:38,534 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-03 18:52:38,534 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 309 transitions, 3786 flow [2024-06-03 18:52:38,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:38,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:38,534 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-03 18:52:38,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 18:52:38,535 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:38,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:38,535 INFO L85 PathProgramCache]: Analyzing trace with hash -554941114, now seen corresponding path program 12 times [2024-06-03 18:52:38,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:38,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702235218] [2024-06-03 18:52:38,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:38,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:38,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:38,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:38,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:38,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702235218] [2024-06-03 18:52:38,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702235218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:38,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:38,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:38,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140655409] [2024-06-03 18:52:38,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:38,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:38,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:38,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:38,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:38,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:38,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 309 transitions, 3786 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:38,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:38,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:38,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:39,135 INFO L124 PetriNetUnfolderBase]: 2011/3491 cut-off events. [2024-06-03 18:52:39,135 INFO L125 PetriNetUnfolderBase]: For 255176/255176 co-relation queries the response was YES. [2024-06-03 18:52:39,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23599 conditions, 3491 events. 2011/3491 cut-off events. For 255176/255176 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22310 event pairs, 444 based on Foata normal form. 2/3488 useless extension candidates. Maximal degree in co-relation 23489. Up to 3050 conditions per place. [2024-06-03 18:52:39,173 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 279 selfloop transitions, 33 changer transitions 0/320 dead transitions. [2024-06-03 18:52:39,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 320 transitions, 4436 flow [2024-06-03 18:52:39,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:39,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:39,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:52:39,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-03 18:52:39,175 INFO L175 Difference]: Start difference. First operand has 255 places, 309 transitions, 3786 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:52:39,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 320 transitions, 4436 flow [2024-06-03 18:52:40,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 320 transitions, 4202 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:40,030 INFO L231 Difference]: Finished difference. Result has 257 places, 309 transitions, 3625 flow [2024-06-03 18:52:40,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3552, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3625, PETRI_PLACES=257, PETRI_TRANSITIONS=309} [2024-06-03 18:52:40,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-03 18:52:40,033 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 309 transitions, 3625 flow [2024-06-03 18:52:40,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:40,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:40,033 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-03 18:52:40,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 18:52:40,033 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:40,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:40,034 INFO L85 PathProgramCache]: Analyzing trace with hash -95752090, now seen corresponding path program 4 times [2024-06-03 18:52:40,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:40,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132580953] [2024-06-03 18:52:40,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:40,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:40,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:40,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:40,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:40,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132580953] [2024-06-03 18:52:40,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132580953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:40,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:40,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:40,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250635387] [2024-06-03 18:52:40,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:40,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:40,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:40,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:40,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:40,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:40,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 309 transitions, 3625 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:40,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:40,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:40,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:40,808 INFO L124 PetriNetUnfolderBase]: 2016/3503 cut-off events. [2024-06-03 18:52:40,808 INFO L125 PetriNetUnfolderBase]: For 258095/258095 co-relation queries the response was YES. [2024-06-03 18:52:40,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23536 conditions, 3503 events. 2016/3503 cut-off events. For 258095/258095 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22366 event pairs, 437 based on Foata normal form. 1/3501 useless extension candidates. Maximal degree in co-relation 23425. Up to 3053 conditions per place. [2024-06-03 18:52:40,856 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 296 selfloop transitions, 28 changer transitions 0/332 dead transitions. [2024-06-03 18:52:40,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 332 transitions, 4378 flow [2024-06-03 18:52:40,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:40,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:40,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:52:40,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-03 18:52:40,870 INFO L175 Difference]: Start difference. First operand has 257 places, 309 transitions, 3625 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:52:40,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 332 transitions, 4378 flow [2024-06-03 18:52:41,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 332 transitions, 4277 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:41,758 INFO L231 Difference]: Finished difference. Result has 257 places, 312 transitions, 3647 flow [2024-06-03 18:52:41,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3647, PETRI_PLACES=257, PETRI_TRANSITIONS=312} [2024-06-03 18:52:41,759 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-03 18:52:41,759 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 312 transitions, 3647 flow [2024-06-03 18:52:41,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:41,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:41,759 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-03 18:52:41,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 18:52:41,760 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:41,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:41,760 INFO L85 PathProgramCache]: Analyzing trace with hash -90990490, now seen corresponding path program 5 times [2024-06-03 18:52:41,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:41,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815117119] [2024-06-03 18:52:41,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:41,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:41,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:41,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:41,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:41,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815117119] [2024-06-03 18:52:41,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815117119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:41,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:41,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:41,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937632612] [2024-06-03 18:52:41,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:41,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:41,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:41,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:41,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:41,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:41,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 312 transitions, 3647 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:41,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:41,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:41,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:42,323 INFO L124 PetriNetUnfolderBase]: 2013/3499 cut-off events. [2024-06-03 18:52:42,323 INFO L125 PetriNetUnfolderBase]: For 262096/262096 co-relation queries the response was YES. [2024-06-03 18:52:42,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23527 conditions, 3499 events. 2013/3499 cut-off events. For 262096/262096 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22380 event pairs, 443 based on Foata normal form. 1/3497 useless extension candidates. Maximal degree in co-relation 23415. Up to 2842 conditions per place. [2024-06-03 18:52:42,357 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 213 selfloop transitions, 111 changer transitions 0/332 dead transitions. [2024-06-03 18:52:42,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 332 transitions, 4775 flow [2024-06-03 18:52:42,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:42,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:42,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:52:42,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-03 18:52:42,358 INFO L175 Difference]: Start difference. First operand has 257 places, 312 transitions, 3647 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:52:42,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 332 transitions, 4775 flow [2024-06-03 18:52:42,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 332 transitions, 4697 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:42,736 INFO L231 Difference]: Finished difference. Result has 259 places, 312 transitions, 3797 flow [2024-06-03 18:52:42,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3797, PETRI_PLACES=259, PETRI_TRANSITIONS=312} [2024-06-03 18:52:42,736 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-03 18:52:42,736 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 312 transitions, 3797 flow [2024-06-03 18:52:42,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:42,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:42,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:42,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 18:52:42,737 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:42,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:42,737 INFO L85 PathProgramCache]: Analyzing trace with hash -449071002, now seen corresponding path program 6 times [2024-06-03 18:52:42,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:42,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487228612] [2024-06-03 18:52:42,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:42,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:42,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:42,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:42,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:42,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487228612] [2024-06-03 18:52:42,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487228612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:42,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:42,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:42,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106323686] [2024-06-03 18:52:42,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:42,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:42,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:42,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:42,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:42,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:42,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 312 transitions, 3797 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:42,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:42,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:42,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:43,489 INFO L124 PetriNetUnfolderBase]: 2010/3495 cut-off events. [2024-06-03 18:52:43,489 INFO L125 PetriNetUnfolderBase]: For 266898/266898 co-relation queries the response was YES. [2024-06-03 18:52:43,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23753 conditions, 3495 events. 2010/3495 cut-off events. For 266898/266898 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22342 event pairs, 437 based on Foata normal form. 1/3493 useless extension candidates. Maximal degree in co-relation 23640. Up to 3015 conditions per place. [2024-06-03 18:52:43,526 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 284 selfloop transitions, 43 changer transitions 0/335 dead transitions. [2024-06-03 18:52:43,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 335 transitions, 4653 flow [2024-06-03 18:52:43,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:52:43,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:52:43,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 18:52:43,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-03 18:52:43,527 INFO L175 Difference]: Start difference. First operand has 259 places, 312 transitions, 3797 flow. Second operand 9 states and 210 transitions. [2024-06-03 18:52:43,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 335 transitions, 4653 flow [2024-06-03 18:52:44,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 335 transitions, 4353 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:44,351 INFO L231 Difference]: Finished difference. Result has 263 places, 312 transitions, 3589 flow [2024-06-03 18:52:44,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3497, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3589, PETRI_PLACES=263, PETRI_TRANSITIONS=312} [2024-06-03 18:52:44,352 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-03 18:52:44,352 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 312 transitions, 3589 flow [2024-06-03 18:52:44,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:44,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:44,352 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-03 18:52:44,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 18:52:44,352 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:44,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:44,353 INFO L85 PathProgramCache]: Analyzing trace with hash 276427400, now seen corresponding path program 7 times [2024-06-03 18:52:44,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:44,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519185750] [2024-06-03 18:52:44,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:44,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:44,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:44,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:44,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:44,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519185750] [2024-06-03 18:52:44,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519185750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:44,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:44,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:44,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145153624] [2024-06-03 18:52:44,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:44,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:44,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:44,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:44,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:44,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:44,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 312 transitions, 3589 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:44,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:44,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:44,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:45,093 INFO L124 PetriNetUnfolderBase]: 2002/3483 cut-off events. [2024-06-03 18:52:45,093 INFO L125 PetriNetUnfolderBase]: For 269265/269265 co-relation queries the response was YES. [2024-06-03 18:52:45,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23360 conditions, 3483 events. 2002/3483 cut-off events. For 269265/269265 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22276 event pairs, 437 based on Foata normal form. 2/3482 useless extension candidates. Maximal degree in co-relation 23246. Up to 3007 conditions per place. [2024-06-03 18:52:45,127 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 280 selfloop transitions, 41 changer transitions 0/329 dead transitions. [2024-06-03 18:52:45,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 329 transitions, 4273 flow [2024-06-03 18:52:45,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:45,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:45,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:52:45,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 18:52:45,128 INFO L175 Difference]: Start difference. First operand has 263 places, 312 transitions, 3589 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:52:45,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 329 transitions, 4273 flow [2024-06-03 18:52:45,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 329 transitions, 4133 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-03 18:52:45,955 INFO L231 Difference]: Finished difference. Result has 262 places, 312 transitions, 3539 flow [2024-06-03 18:52:45,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3449, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3539, PETRI_PLACES=262, PETRI_TRANSITIONS=312} [2024-06-03 18:52:45,955 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-03 18:52:45,955 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 312 transitions, 3539 flow [2024-06-03 18:52:45,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:45,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:45,956 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-03 18:52:45,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 18:52:45,956 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:45,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:45,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1128075114, now seen corresponding path program 8 times [2024-06-03 18:52:45,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:45,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113862153] [2024-06-03 18:52:45,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:45,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:45,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:46,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:46,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:46,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113862153] [2024-06-03 18:52:46,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113862153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:46,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:46,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:46,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581546316] [2024-06-03 18:52:46,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:46,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:46,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:46,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:46,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:46,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:46,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 312 transitions, 3539 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:46,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:46,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:46,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:46,620 INFO L124 PetriNetUnfolderBase]: 2012/3501 cut-off events. [2024-06-03 18:52:46,620 INFO L125 PetriNetUnfolderBase]: For 276035/276035 co-relation queries the response was YES. [2024-06-03 18:52:46,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23484 conditions, 3501 events. 2012/3501 cut-off events. For 276035/276035 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22467 event pairs, 443 based on Foata normal form. 2/3500 useless extension candidates. Maximal degree in co-relation 23369. Up to 2842 conditions per place. [2024-06-03 18:52:46,665 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 220 selfloop transitions, 104 changer transitions 0/332 dead transitions. [2024-06-03 18:52:46,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 332 transitions, 4583 flow [2024-06-03 18:52:46,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:46,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:46,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:52:46,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-03 18:52:46,667 INFO L175 Difference]: Start difference. First operand has 262 places, 312 transitions, 3539 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:52:46,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 332 transitions, 4583 flow [2024-06-03 18:52:47,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 332 transitions, 4501 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:47,511 INFO L231 Difference]: Finished difference. Result has 263 places, 316 transitions, 3730 flow [2024-06-03 18:52:47,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3730, PETRI_PLACES=263, PETRI_TRANSITIONS=316} [2024-06-03 18:52:47,511 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-03 18:52:47,512 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 316 transitions, 3730 flow [2024-06-03 18:52:47,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:47,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:47,512 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-03 18:52:47,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 18:52:47,512 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:47,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:47,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1136645994, now seen corresponding path program 9 times [2024-06-03 18:52:47,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:47,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947770816] [2024-06-03 18:52:47,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:47,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:47,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:47,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:47,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:47,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947770816] [2024-06-03 18:52:47,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947770816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:47,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:47,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:47,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785234143] [2024-06-03 18:52:47,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:47,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:47,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:47,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:47,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:47,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:47,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 316 transitions, 3730 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:47,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:47,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:47,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:48,180 INFO L124 PetriNetUnfolderBase]: 2004/3489 cut-off events. [2024-06-03 18:52:48,180 INFO L125 PetriNetUnfolderBase]: For 277743/277743 co-relation queries the response was YES. [2024-06-03 18:52:48,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23560 conditions, 3489 events. 2004/3489 cut-off events. For 277743/277743 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22367 event pairs, 443 based on Foata normal form. 2/3488 useless extension candidates. Maximal degree in co-relation 23444. Up to 2834 conditions per place. [2024-06-03 18:52:48,211 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 222 selfloop transitions, 101 changer transitions 0/331 dead transitions. [2024-06-03 18:52:48,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 331 transitions, 4564 flow [2024-06-03 18:52:48,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:48,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:48,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:52:48,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-03 18:52:48,212 INFO L175 Difference]: Start difference. First operand has 263 places, 316 transitions, 3730 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:52:48,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 331 transitions, 4564 flow [2024-06-03 18:52:49,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 331 transitions, 4290 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:49,178 INFO L231 Difference]: Finished difference. Result has 265 places, 316 transitions, 3667 flow [2024-06-03 18:52:49,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3456, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3667, PETRI_PLACES=265, PETRI_TRANSITIONS=316} [2024-06-03 18:52:49,179 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-03 18:52:49,179 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 316 transitions, 3667 flow [2024-06-03 18:52:49,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:49,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:49,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:49,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 18:52:49,179 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:49,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:49,179 INFO L85 PathProgramCache]: Analyzing trace with hash -2008336184, now seen corresponding path program 10 times [2024-06-03 18:52:49,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:49,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123179550] [2024-06-03 18:52:49,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:49,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:49,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:49,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:49,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:49,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123179550] [2024-06-03 18:52:49,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123179550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:49,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:49,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:49,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287115521] [2024-06-03 18:52:49,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:49,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:49,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:49,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:49,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:49,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:49,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 316 transitions, 3667 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:49,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:49,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:49,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:49,819 INFO L124 PetriNetUnfolderBase]: 1998/3468 cut-off events. [2024-06-03 18:52:49,819 INFO L125 PetriNetUnfolderBase]: For 278128/278128 co-relation queries the response was YES. [2024-06-03 18:52:49,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23366 conditions, 3468 events. 1998/3468 cut-off events. For 278128/278128 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22239 event pairs, 465 based on Foata normal form. 2/3463 useless extension candidates. Maximal degree in co-relation 23249. Up to 2829 conditions per place. [2024-06-03 18:52:49,859 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 205 selfloop transitions, 115 changer transitions 0/328 dead transitions. [2024-06-03 18:52:49,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 328 transitions, 4489 flow [2024-06-03 18:52:49,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:49,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:49,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:52:49,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-03 18:52:49,860 INFO L175 Difference]: Start difference. First operand has 265 places, 316 transitions, 3667 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:52:49,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 328 transitions, 4489 flow [2024-06-03 18:52:50,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 328 transitions, 4230 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:50,891 INFO L231 Difference]: Finished difference. Result has 265 places, 316 transitions, 3645 flow [2024-06-03 18:52:50,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3408, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3645, PETRI_PLACES=265, PETRI_TRANSITIONS=316} [2024-06-03 18:52:50,892 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-03 18:52:50,892 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 316 transitions, 3645 flow [2024-06-03 18:52:50,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:50,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:50,892 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-03 18:52:50,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 18:52:50,893 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:50,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:50,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1109780684, now seen corresponding path program 11 times [2024-06-03 18:52:50,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:50,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822240897] [2024-06-03 18:52:50,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:50,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:50,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:51,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:51,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:51,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822240897] [2024-06-03 18:52:51,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822240897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:51,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:51,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:51,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761784942] [2024-06-03 18:52:51,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:51,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:51,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:51,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:51,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:51,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:51,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 316 transitions, 3645 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:51,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:51,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:51,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:51,661 INFO L124 PetriNetUnfolderBase]: 2008/3486 cut-off events. [2024-06-03 18:52:51,661 INFO L125 PetriNetUnfolderBase]: For 284770/284770 co-relation queries the response was YES. [2024-06-03 18:52:51,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23526 conditions, 3486 events. 2008/3486 cut-off events. For 284770/284770 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22395 event pairs, 465 based on Foata normal form. 2/3481 useless extension candidates. Maximal degree in co-relation 23408. Up to 2839 conditions per place. [2024-06-03 18:52:51,714 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 218 selfloop transitions, 106 changer transitions 0/332 dead transitions. [2024-06-03 18:52:51,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 332 transitions, 4543 flow [2024-06-03 18:52:51,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:51,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:51,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:52:51,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-03 18:52:51,718 INFO L175 Difference]: Start difference. First operand has 265 places, 316 transitions, 3645 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:52:51,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 332 transitions, 4543 flow [2024-06-03 18:52:53,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 332 transitions, 4176 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:53,064 INFO L231 Difference]: Finished difference. Result has 265 places, 320 transitions, 3563 flow [2024-06-03 18:52:53,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3563, PETRI_PLACES=265, PETRI_TRANSITIONS=320} [2024-06-03 18:52:53,065 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-03 18:52:53,065 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 320 transitions, 3563 flow [2024-06-03 18:52:53,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:53,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:53,066 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-03 18:52:53,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 18:52:53,066 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:53,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:53,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1101209804, now seen corresponding path program 12 times [2024-06-03 18:52:53,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:53,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441788985] [2024-06-03 18:52:53,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:53,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:53,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:53,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:53,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:53,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441788985] [2024-06-03 18:52:53,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441788985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:53,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:53,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:53,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304731099] [2024-06-03 18:52:53,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:53,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:53,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:53,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:53,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:53,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:53,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 320 transitions, 3563 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:53,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:53,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:53,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:53,905 INFO L124 PetriNetUnfolderBase]: 2000/3474 cut-off events. [2024-06-03 18:52:53,905 INFO L125 PetriNetUnfolderBase]: For 283985/283985 co-relation queries the response was YES. [2024-06-03 18:52:53,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23308 conditions, 3474 events. 2000/3474 cut-off events. For 283985/283985 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22277 event pairs, 465 based on Foata normal form. 2/3469 useless extension candidates. Maximal degree in co-relation 23189. Up to 2831 conditions per place. [2024-06-03 18:52:53,946 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 217 selfloop transitions, 106 changer transitions 0/331 dead transitions. [2024-06-03 18:52:53,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 331 transitions, 4235 flow [2024-06-03 18:52:53,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:53,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:53,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:52:53,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 18:52:53,947 INFO L175 Difference]: Start difference. First operand has 265 places, 320 transitions, 3563 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:52:53,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 331 transitions, 4235 flow [2024-06-03 18:52:55,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 331 transitions, 3869 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:55,101 INFO L231 Difference]: Finished difference. Result has 265 places, 320 transitions, 3419 flow [2024-06-03 18:52:55,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3197, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3419, PETRI_PLACES=265, PETRI_TRANSITIONS=320} [2024-06-03 18:52:55,102 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-03 18:52:55,102 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 320 transitions, 3419 flow [2024-06-03 18:52:55,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:55,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:55,102 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-03 18:52:55,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 18:52:55,102 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:55,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:55,103 INFO L85 PathProgramCache]: Analyzing trace with hash -752424186, now seen corresponding path program 1 times [2024-06-03 18:52:55,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:55,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449954076] [2024-06-03 18:52:55,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:55,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:55,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:55,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:55,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:55,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449954076] [2024-06-03 18:52:55,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449954076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:55,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:55,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:55,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275291973] [2024-06-03 18:52:55,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:55,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:55,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:55,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:55,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:55,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:55,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 320 transitions, 3419 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:55,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:55,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:55,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:55,899 INFO L124 PetriNetUnfolderBase]: 2021/3528 cut-off events. [2024-06-03 18:52:55,899 INFO L125 PetriNetUnfolderBase]: For 298095/298095 co-relation queries the response was YES. [2024-06-03 18:52:55,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23826 conditions, 3528 events. 2021/3528 cut-off events. For 298095/298095 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22684 event pairs, 398 based on Foata normal form. 2/3529 useless extension candidates. Maximal degree in co-relation 23706. Up to 3088 conditions per place. [2024-06-03 18:52:55,945 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 321 selfloop transitions, 19 changer transitions 0/348 dead transitions. [2024-06-03 18:52:55,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 348 transitions, 4449 flow [2024-06-03 18:52:55,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:55,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:55,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:52:55,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406976744186046 [2024-06-03 18:52:55,946 INFO L175 Difference]: Start difference. First operand has 265 places, 320 transitions, 3419 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:52:55,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 348 transitions, 4449 flow [2024-06-03 18:52:56,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 348 transitions, 4200 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:56,759 INFO L231 Difference]: Finished difference. Result has 266 places, 324 transitions, 3349 flow [2024-06-03 18:52:56,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3170, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3349, PETRI_PLACES=266, PETRI_TRANSITIONS=324} [2024-06-03 18:52:56,760 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-03 18:52:56,760 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 324 transitions, 3349 flow [2024-06-03 18:52:56,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:56,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:56,760 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-03 18:52:56,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 18:52:56,760 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:56,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:56,761 INFO L85 PathProgramCache]: Analyzing trace with hash -325499736, now seen corresponding path program 2 times [2024-06-03 18:52:56,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:56,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786776236] [2024-06-03 18:52:56,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:56,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:56,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:56,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:56,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:56,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786776236] [2024-06-03 18:52:56,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786776236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:56,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:56,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:56,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299703406] [2024-06-03 18:52:56,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:56,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:56,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:56,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:56,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:56,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:56,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 324 transitions, 3349 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:56,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:56,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:56,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:57,444 INFO L124 PetriNetUnfolderBase]: 2016/3516 cut-off events. [2024-06-03 18:52:57,444 INFO L125 PetriNetUnfolderBase]: For 298404/298404 co-relation queries the response was YES. [2024-06-03 18:52:57,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23479 conditions, 3516 events. 2016/3516 cut-off events. For 298404/298404 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 22574 event pairs, 428 based on Foata normal form. 2/3517 useless extension candidates. Maximal degree in co-relation 23358. Up to 3110 conditions per place. [2024-06-03 18:52:57,480 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 319 selfloop transitions, 15 changer transitions 0/342 dead transitions. [2024-06-03 18:52:57,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 342 transitions, 4061 flow [2024-06-03 18:52:57,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:57,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:57,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:52:57,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5382059800664452 [2024-06-03 18:52:57,481 INFO L175 Difference]: Start difference. First operand has 266 places, 324 transitions, 3349 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:52:57,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 342 transitions, 4061 flow [2024-06-03 18:52:58,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 342 transitions, 3923 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:58,265 INFO L231 Difference]: Finished difference. Result has 269 places, 324 transitions, 3246 flow [2024-06-03 18:52:58,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3211, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3246, PETRI_PLACES=269, PETRI_TRANSITIONS=324} [2024-06-03 18:52:58,265 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-03 18:52:58,265 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 324 transitions, 3246 flow [2024-06-03 18:52:58,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:58,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:58,266 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-03 18:52:58,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 18:52:58,266 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:58,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:58,266 INFO L85 PathProgramCache]: Analyzing trace with hash -154797306, now seen corresponding path program 3 times [2024-06-03 18:52:58,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:58,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562499509] [2024-06-03 18:52:58,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:58,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:58,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:58,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:58,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:58,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562499509] [2024-06-03 18:52:58,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562499509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:58,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:58,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:58,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199815613] [2024-06-03 18:52:58,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:58,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:58,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:58,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:58,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:58,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:58,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 324 transitions, 3246 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:58,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:58,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:58,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:58,892 INFO L124 PetriNetUnfolderBase]: 2024/3528 cut-off events. [2024-06-03 18:52:58,892 INFO L125 PetriNetUnfolderBase]: For 305096/305096 co-relation queries the response was YES. [2024-06-03 18:52:58,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23524 conditions, 3528 events. 2024/3528 cut-off events. For 305096/305096 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22685 event pairs, 429 based on Foata normal form. 2/3529 useless extension candidates. Maximal degree in co-relation 23401. Up to 3107 conditions per place. [2024-06-03 18:52:58,931 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 306 selfloop transitions, 27 changer transitions 0/341 dead transitions. [2024-06-03 18:52:58,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 341 transitions, 4018 flow [2024-06-03 18:52:58,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:58,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:58,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:52:58,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5415282392026578 [2024-06-03 18:52:58,933 INFO L175 Difference]: Start difference. First operand has 269 places, 324 transitions, 3246 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:52:58,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 341 transitions, 4018 flow [2024-06-03 18:52:59,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 341 transitions, 3983 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:59,785 INFO L231 Difference]: Finished difference. Result has 270 places, 326 transitions, 3344 flow [2024-06-03 18:52:59,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3211, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3344, PETRI_PLACES=270, PETRI_TRANSITIONS=326} [2024-06-03 18:52:59,785 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-03 18:52:59,785 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 326 transitions, 3344 flow [2024-06-03 18:52:59,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:59,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:59,786 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-03 18:52:59,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 18:52:59,786 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:59,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:59,786 INFO L85 PathProgramCache]: Analyzing trace with hash 111534952, now seen corresponding path program 4 times [2024-06-03 18:52:59,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:59,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968070317] [2024-06-03 18:52:59,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:59,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:59,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:59,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:59,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:59,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968070317] [2024-06-03 18:52:59,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968070317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:59,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:59,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:59,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252597956] [2024-06-03 18:52:59,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:59,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:59,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:59,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:59,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:59,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:52:59,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 326 transitions, 3344 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:52:59,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:59,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:52:59,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:00,495 INFO L124 PetriNetUnfolderBase]: 2019/3515 cut-off events. [2024-06-03 18:53:00,495 INFO L125 PetriNetUnfolderBase]: For 304895/304895 co-relation queries the response was YES. [2024-06-03 18:53:00,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23446 conditions, 3515 events. 2019/3515 cut-off events. For 304895/304895 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22584 event pairs, 435 based on Foata normal form. 2/3514 useless extension candidates. Maximal degree in co-relation 23322. Up to 3100 conditions per place. [2024-06-03 18:53:00,543 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 305 selfloop transitions, 27 changer transitions 0/340 dead transitions. [2024-06-03 18:53:00,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 340 transitions, 4110 flow [2024-06-03 18:53:00,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:00,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:00,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:53:00,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53156146179402 [2024-06-03 18:53:00,549 INFO L175 Difference]: Start difference. First operand has 270 places, 326 transitions, 3344 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:53:00,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 340 transitions, 4110 flow [2024-06-03 18:53:01,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 340 transitions, 3993 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:01,510 INFO L231 Difference]: Finished difference. Result has 272 places, 328 transitions, 3364 flow [2024-06-03 18:53:01,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3227, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3364, PETRI_PLACES=272, PETRI_TRANSITIONS=328} [2024-06-03 18:53:01,510 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-03 18:53:01,510 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 328 transitions, 3364 flow [2024-06-03 18:53:01,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 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-03 18:53:01,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:01,511 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, 1] [2024-06-03 18:53:01,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 18:53:01,511 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:01,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:01,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1063111918, now seen corresponding path program 1 times [2024-06-03 18:53:01,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:01,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747702578] [2024-06-03 18:53:01,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:01,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:01,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:01,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:01,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:01,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747702578] [2024-06-03 18:53:01,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747702578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:01,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:01,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:01,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423278973] [2024-06-03 18:53:01,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:01,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:01,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:01,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:01,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:01,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:01,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 328 transitions, 3364 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:01,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:01,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:01,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:02,210 INFO L124 PetriNetUnfolderBase]: 2032/3533 cut-off events. [2024-06-03 18:53:02,210 INFO L125 PetriNetUnfolderBase]: For 310494/310494 co-relation queries the response was YES. [2024-06-03 18:53:02,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23660 conditions, 3533 events. 2032/3533 cut-off events. For 310494/310494 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22693 event pairs, 451 based on Foata normal form. 1/3529 useless extension candidates. Maximal degree in co-relation 23535. Up to 2964 conditions per place. [2024-06-03 18:53:02,254 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 261 selfloop transitions, 79 changer transitions 0/348 dead transitions. [2024-06-03 18:53:02,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 348 transitions, 4336 flow [2024-06-03 18:53:02,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:53:02,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:53:02,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 18:53:02,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-03 18:53:02,256 INFO L175 Difference]: Start difference. First operand has 272 places, 328 transitions, 3364 flow. Second operand 6 states and 154 transitions. [2024-06-03 18:53:02,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 348 transitions, 4336 flow [2024-06-03 18:53:03,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 348 transitions, 4215 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:03,356 INFO L231 Difference]: Finished difference. Result has 274 places, 334 transitions, 3564 flow [2024-06-03 18:53:03,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3243, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3564, PETRI_PLACES=274, PETRI_TRANSITIONS=334} [2024-06-03 18:53:03,357 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-03 18:53:03,357 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 334 transitions, 3564 flow [2024-06-03 18:53:03,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:03,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:03,357 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, 1] [2024-06-03 18:53:03,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 18:53:03,358 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:03,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:03,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1579876842, now seen corresponding path program 2 times [2024-06-03 18:53:03,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:03,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218147222] [2024-06-03 18:53:03,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:03,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:03,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:03,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-03 18:53:03,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:03,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218147222] [2024-06-03 18:53:03,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218147222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:03,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:03,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:03,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789057237] [2024-06-03 18:53:03,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:03,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:03,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:03,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:03,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:03,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:03,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 334 transitions, 3564 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:03,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:03,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:03,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:04,126 INFO L124 PetriNetUnfolderBase]: 2037/3542 cut-off events. [2024-06-03 18:53:04,127 INFO L125 PetriNetUnfolderBase]: For 316829/316829 co-relation queries the response was YES. [2024-06-03 18:53:04,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23977 conditions, 3542 events. 2037/3542 cut-off events. For 316829/316829 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22786 event pairs, 440 based on Foata normal form. 1/3538 useless extension candidates. Maximal degree in co-relation 23850. Up to 2970 conditions per place. [2024-06-03 18:53:04,174 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 258 selfloop transitions, 87 changer transitions 0/353 dead transitions. [2024-06-03 18:53:04,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 353 transitions, 4516 flow [2024-06-03 18:53:04,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:53:04,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:53:04,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:53:04,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-03 18:53:04,175 INFO L175 Difference]: Start difference. First operand has 274 places, 334 transitions, 3564 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:53:04,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 353 transitions, 4516 flow [2024-06-03 18:53:05,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 353 transitions, 4396 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 18:53:05,474 INFO L231 Difference]: Finished difference. Result has 279 places, 337 transitions, 3688 flow [2024-06-03 18:53:05,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3688, PETRI_PLACES=279, PETRI_TRANSITIONS=337} [2024-06-03 18:53:05,474 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-03 18:53:05,474 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 337 transitions, 3688 flow [2024-06-03 18:53:05,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:05,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:05,475 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, 1] [2024-06-03 18:53:05,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 18:53:05,475 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:05,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:05,475 INFO L85 PathProgramCache]: Analyzing trace with hash 510839948, now seen corresponding path program 3 times [2024-06-03 18:53:05,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:05,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904778658] [2024-06-03 18:53:05,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:05,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:05,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:05,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:05,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:05,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904778658] [2024-06-03 18:53:05,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904778658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:05,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:05,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:05,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955785767] [2024-06-03 18:53:05,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:05,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:05,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:05,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:05,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:05,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:05,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 337 transitions, 3688 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:05,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:05,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:05,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:06,251 INFO L124 PetriNetUnfolderBase]: 2034/3538 cut-off events. [2024-06-03 18:53:06,251 INFO L125 PetriNetUnfolderBase]: For 320477/320477 co-relation queries the response was YES. [2024-06-03 18:53:06,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24001 conditions, 3538 events. 2034/3538 cut-off events. For 320477/320477 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22757 event pairs, 440 based on Foata normal form. 1/3534 useless extension candidates. Maximal degree in co-relation 23873. Up to 2967 conditions per place. [2024-06-03 18:53:06,302 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 244 selfloop transitions, 101 changer transitions 0/353 dead transitions. [2024-06-03 18:53:06,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 353 transitions, 4416 flow [2024-06-03 18:53:06,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:53:06,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:53:06,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-03 18:53:06,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-03 18:53:06,304 INFO L175 Difference]: Start difference. First operand has 279 places, 337 transitions, 3688 flow. Second operand 9 states and 213 transitions. [2024-06-03 18:53:06,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 353 transitions, 4416 flow [2024-06-03 18:53:07,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 353 transitions, 4228 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:07,730 INFO L231 Difference]: Finished difference. Result has 283 places, 337 transitions, 3713 flow [2024-06-03 18:53:07,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3713, PETRI_PLACES=283, PETRI_TRANSITIONS=337} [2024-06-03 18:53:07,731 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-03 18:53:07,731 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 337 transitions, 3713 flow [2024-06-03 18:53:07,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:07,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:07,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:07,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 18:53:07,732 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:07,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:07,732 INFO L85 PathProgramCache]: Analyzing trace with hash 215261582, now seen corresponding path program 1 times [2024-06-03 18:53:07,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:07,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231025818] [2024-06-03 18:53:07,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:07,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:07,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:07,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:07,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:07,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231025818] [2024-06-03 18:53:07,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231025818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:07,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:07,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:07,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865290849] [2024-06-03 18:53:07,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:07,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:07,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:07,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:07,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:07,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:07,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 337 transitions, 3713 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:07,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:07,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:07,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:08,533 INFO L124 PetriNetUnfolderBase]: 2021/3519 cut-off events. [2024-06-03 18:53:08,534 INFO L125 PetriNetUnfolderBase]: For 323379/323379 co-relation queries the response was YES. [2024-06-03 18:53:08,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23492 conditions, 3519 events. 2021/3519 cut-off events. For 323379/323379 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22625 event pairs, 364 based on Foata normal form. 6/3520 useless extension candidates. Maximal degree in co-relation 23363. Up to 2806 conditions per place. [2024-06-03 18:53:08,591 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 318 selfloop transitions, 34 changer transitions 0/360 dead transitions. [2024-06-03 18:53:08,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 360 transitions, 4691 flow [2024-06-03 18:53:08,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:53:08,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:53:08,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 18:53:08,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-03 18:53:08,593 INFO L175 Difference]: Start difference. First operand has 283 places, 337 transitions, 3713 flow. Second operand 6 states and 151 transitions. [2024-06-03 18:53:08,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 360 transitions, 4691 flow [2024-06-03 18:53:09,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 360 transitions, 4454 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 18:53:09,904 INFO L231 Difference]: Finished difference. Result has 281 places, 337 transitions, 3548 flow [2024-06-03 18:53:09,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3548, PETRI_PLACES=281, PETRI_TRANSITIONS=337} [2024-06-03 18:53:09,907 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-03 18:53:09,908 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 337 transitions, 3548 flow [2024-06-03 18:53:09,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:09,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:09,908 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, 1] [2024-06-03 18:53:09,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 18:53:09,908 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:09,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:09,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1766732692, now seen corresponding path program 2 times [2024-06-03 18:53:09,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:09,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503518011] [2024-06-03 18:53:09,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:09,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:09,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:10,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:10,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:10,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503518011] [2024-06-03 18:53:10,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503518011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:10,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:10,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:10,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29247627] [2024-06-03 18:53:10,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:10,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:10,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:10,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:10,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:10,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:10,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 337 transitions, 3548 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:10,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:10,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:10,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:10,664 INFO L124 PetriNetUnfolderBase]: 2008/3500 cut-off events. [2024-06-03 18:53:10,664 INFO L125 PetriNetUnfolderBase]: For 306749/306749 co-relation queries the response was YES. [2024-06-03 18:53:10,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22848 conditions, 3500 events. 2008/3500 cut-off events. For 306749/306749 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22509 event pairs, 416 based on Foata normal form. 6/3501 useless extension candidates. Maximal degree in co-relation 22718. Up to 2862 conditions per place. [2024-06-03 18:53:10,716 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 312 selfloop transitions, 35 changer transitions 0/355 dead transitions. [2024-06-03 18:53:10,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 355 transitions, 4330 flow [2024-06-03 18:53:10,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:53:10,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:53:10,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:53:10,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-03 18:53:10,717 INFO L175 Difference]: Start difference. First operand has 281 places, 337 transitions, 3548 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:53:10,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 355 transitions, 4330 flow [2024-06-03 18:53:12,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 355 transitions, 4221 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:12,100 INFO L231 Difference]: Finished difference. Result has 282 places, 337 transitions, 3515 flow [2024-06-03 18:53:12,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3515, PETRI_PLACES=282, PETRI_TRANSITIONS=337} [2024-06-03 18:53:12,100 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-03 18:53:12,100 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 337 transitions, 3515 flow [2024-06-03 18:53:12,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:12,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:12,101 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, 1] [2024-06-03 18:53:12,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 18:53:12,101 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:12,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:12,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1567507664, now seen corresponding path program 4 times [2024-06-03 18:53:12,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:12,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390797034] [2024-06-03 18:53:12,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:12,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:12,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:12,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-03 18:53:12,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:12,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390797034] [2024-06-03 18:53:12,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390797034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:12,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:12,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:12,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200043619] [2024-06-03 18:53:12,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:12,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:12,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:12,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:12,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:12,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:12,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 337 transitions, 3515 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:12,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:12,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:12,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:12,785 INFO L124 PetriNetUnfolderBase]: 2013/3509 cut-off events. [2024-06-03 18:53:12,785 INFO L125 PetriNetUnfolderBase]: For 292653/292653 co-relation queries the response was YES. [2024-06-03 18:53:12,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22695 conditions, 3509 events. 2013/3509 cut-off events. For 292653/292653 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 22604 event pairs, 437 based on Foata normal form. 1/3505 useless extension candidates. Maximal degree in co-relation 22565. Up to 2858 conditions per place. [2024-06-03 18:53:12,837 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 242 selfloop transitions, 108 changer transitions 0/358 dead transitions. [2024-06-03 18:53:12,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 358 transitions, 4488 flow [2024-06-03 18:53:12,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:12,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:12,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:53:12,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-03 18:53:12,839 INFO L175 Difference]: Start difference. First operand has 282 places, 337 transitions, 3515 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:53:12,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 358 transitions, 4488 flow [2024-06-03 18:53:14,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 358 transitions, 4398 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:14,124 INFO L231 Difference]: Finished difference. Result has 284 places, 340 transitions, 3699 flow [2024-06-03 18:53:14,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3699, PETRI_PLACES=284, PETRI_TRANSITIONS=340} [2024-06-03 18:53:14,124 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 240 predicate places. [2024-06-03 18:53:14,124 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 340 transitions, 3699 flow [2024-06-03 18:53:14,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:14,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:14,125 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, 1] [2024-06-03 18:53:14,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 18:53:14,125 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:14,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:14,125 INFO L85 PathProgramCache]: Analyzing trace with hash 578372906, now seen corresponding path program 5 times [2024-06-03 18:53:14,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:14,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524139008] [2024-06-03 18:53:14,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:14,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:14,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:14,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:14,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:14,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524139008] [2024-06-03 18:53:14,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524139008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:14,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:14,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:14,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349497146] [2024-06-03 18:53:14,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:14,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:14,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:14,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:14,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:14,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:14,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 340 transitions, 3699 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:14,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:14,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:14,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:14,841 INFO L124 PetriNetUnfolderBase]: 2018/3518 cut-off events. [2024-06-03 18:53:14,842 INFO L125 PetriNetUnfolderBase]: For 299106/299106 co-relation queries the response was YES. [2024-06-03 18:53:14,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22911 conditions, 3518 events. 2018/3518 cut-off events. For 299106/299106 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 22675 event pairs, 437 based on Foata normal form. 1/3514 useless extension candidates. Maximal degree in co-relation 22780. Up to 2864 conditions per place. [2024-06-03 18:53:14,894 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 237 selfloop transitions, 114 changer transitions 0/359 dead transitions. [2024-06-03 18:53:14,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 359 transitions, 4856 flow [2024-06-03 18:53:14,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:14,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:14,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:53:14,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-03 18:53:14,896 INFO L175 Difference]: Start difference. First operand has 284 places, 340 transitions, 3699 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:53:14,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 359 transitions, 4856 flow [2024-06-03 18:53:16,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 359 transitions, 4526 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-03 18:53:16,552 INFO L231 Difference]: Finished difference. Result has 285 places, 343 transitions, 3660 flow [2024-06-03 18:53:16,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3384, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3660, PETRI_PLACES=285, PETRI_TRANSITIONS=343} [2024-06-03 18:53:16,553 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-03 18:53:16,553 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 343 transitions, 3660 flow [2024-06-03 18:53:16,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:16,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:16,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:16,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 18:53:16,554 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:16,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:16,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1921770704, now seen corresponding path program 6 times [2024-06-03 18:53:16,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:16,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966850732] [2024-06-03 18:53:16,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:16,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:16,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:16,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:16,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:16,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966850732] [2024-06-03 18:53:16,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966850732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:16,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:16,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:16,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568264909] [2024-06-03 18:53:16,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:16,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:16,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:16,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:16,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:16,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:16,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 343 transitions, 3660 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:16,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:16,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:16,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:17,307 INFO L124 PetriNetUnfolderBase]: 2015/3514 cut-off events. [2024-06-03 18:53:17,307 INFO L125 PetriNetUnfolderBase]: For 300770/300770 co-relation queries the response was YES. [2024-06-03 18:53:17,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22604 conditions, 3514 events. 2015/3514 cut-off events. For 300770/300770 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 22680 event pairs, 437 based on Foata normal form. 1/3510 useless extension candidates. Maximal degree in co-relation 22474. Up to 2861 conditions per place. [2024-06-03 18:53:17,359 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 241 selfloop transitions, 109 changer transitions 0/358 dead transitions. [2024-06-03 18:53:17,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 358 transitions, 4578 flow [2024-06-03 18:53:17,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:17,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:17,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:53:17,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:53:17,361 INFO L175 Difference]: Start difference. First operand has 285 places, 343 transitions, 3660 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:53:17,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 358 transitions, 4578 flow [2024-06-03 18:53:18,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 358 transitions, 4229 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 18:53:18,637 INFO L231 Difference]: Finished difference. Result has 286 places, 343 transitions, 3537 flow [2024-06-03 18:53:18,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3311, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=286, PETRI_TRANSITIONS=343} [2024-06-03 18:53:18,637 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 242 predicate places. [2024-06-03 18:53:18,637 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 343 transitions, 3537 flow [2024-06-03 18:53:18,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:18,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:18,638 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, 1] [2024-06-03 18:53:18,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 18:53:18,638 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:18,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:18,638 INFO L85 PathProgramCache]: Analyzing trace with hash -236398918, now seen corresponding path program 7 times [2024-06-03 18:53:18,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:18,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889534921] [2024-06-03 18:53:18,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:18,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:18,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:18,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:18,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:18,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889534921] [2024-06-03 18:53:18,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889534921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:18,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:18,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:18,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385380517] [2024-06-03 18:53:18,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:18,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:18,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:18,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:18,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:18,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:18,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 343 transitions, 3537 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:18,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:18,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:18,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:19,397 INFO L124 PetriNetUnfolderBase]: 2020/3512 cut-off events. [2024-06-03 18:53:19,397 INFO L125 PetriNetUnfolderBase]: For 306378/306378 co-relation queries the response was YES. [2024-06-03 18:53:19,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22624 conditions, 3512 events. 2020/3512 cut-off events. For 306378/306378 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22601 event pairs, 450 based on Foata normal form. 1/3505 useless extension candidates. Maximal degree in co-relation 22493. Up to 2867 conditions per place. [2024-06-03 18:53:19,443 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 220 selfloop transitions, 130 changer transitions 0/358 dead transitions. [2024-06-03 18:53:19,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 358 transitions, 4488 flow [2024-06-03 18:53:19,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:19,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:19,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:53:19,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-03 18:53:19,444 INFO L175 Difference]: Start difference. First operand has 286 places, 343 transitions, 3537 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:53:19,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 358 transitions, 4488 flow [2024-06-03 18:53:20,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 358 transitions, 4241 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 18:53:20,987 INFO L231 Difference]: Finished difference. Result has 287 places, 346 transitions, 3595 flow [2024-06-03 18:53:20,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3595, PETRI_PLACES=287, PETRI_TRANSITIONS=346} [2024-06-03 18:53:20,988 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-03 18:53:20,988 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 346 transitions, 3595 flow [2024-06-03 18:53:20,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:20,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:20,988 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, 1] [2024-06-03 18:53:20,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 18:53:20,988 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:20,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:20,988 INFO L85 PathProgramCache]: Analyzing trace with hash -879705022, now seen corresponding path program 8 times [2024-06-03 18:53:20,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:20,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134680996] [2024-06-03 18:53:20,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:20,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:20,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:21,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:21,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:21,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134680996] [2024-06-03 18:53:21,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134680996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:21,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:21,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:21,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766503987] [2024-06-03 18:53:21,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:21,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:21,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:21,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:21,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:21,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:21,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 346 transitions, 3595 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:21,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:21,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:21,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:21,818 INFO L124 PetriNetUnfolderBase]: 2025/3521 cut-off events. [2024-06-03 18:53:21,818 INFO L125 PetriNetUnfolderBase]: For 312483/312483 co-relation queries the response was YES. [2024-06-03 18:53:21,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22739 conditions, 3521 events. 2025/3521 cut-off events. For 312483/312483 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 22694 event pairs, 450 based on Foata normal form. 1/3514 useless extension candidates. Maximal degree in co-relation 22607. Up to 2873 conditions per place. [2024-06-03 18:53:21,869 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 237 selfloop transitions, 116 changer transitions 0/361 dead transitions. [2024-06-03 18:53:21,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 361 transitions, 4554 flow [2024-06-03 18:53:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:21,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:21,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:53:21,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 18:53:21,870 INFO L175 Difference]: Start difference. First operand has 287 places, 346 transitions, 3595 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:53:21,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 361 transitions, 4554 flow [2024-06-03 18:53:23,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 361 transitions, 4183 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 18:53:23,654 INFO L231 Difference]: Finished difference. Result has 288 places, 349 transitions, 3503 flow [2024-06-03 18:53:23,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3233, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3503, PETRI_PLACES=288, PETRI_TRANSITIONS=349} [2024-06-03 18:53:23,665 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-03 18:53:23,666 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 349 transitions, 3503 flow [2024-06-03 18:53:23,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:23,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:23,666 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, 1] [2024-06-03 18:53:23,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 18:53:23,666 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:23,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:23,667 INFO L85 PathProgramCache]: Analyzing trace with hash -879289312, now seen corresponding path program 9 times [2024-06-03 18:53:23,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:23,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997226050] [2024-06-03 18:53:23,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:23,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:23,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:23,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-03 18:53:23,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:23,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997226050] [2024-06-03 18:53:23,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997226050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:23,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:23,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:23,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867425999] [2024-06-03 18:53:23,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:23,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:23,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:23,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:23,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:23,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:23,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 349 transitions, 3503 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:23,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:23,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:23,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:24,411 INFO L124 PetriNetUnfolderBase]: 2022/3517 cut-off events. [2024-06-03 18:53:24,411 INFO L125 PetriNetUnfolderBase]: For 313567/313567 co-relation queries the response was YES. [2024-06-03 18:53:24,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22632 conditions, 3517 events. 2022/3517 cut-off events. For 313567/313567 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 22668 event pairs, 450 based on Foata normal form. 1/3510 useless extension candidates. Maximal degree in co-relation 22500. Up to 2870 conditions per place. [2024-06-03 18:53:24,454 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 232 selfloop transitions, 120 changer transitions 0/360 dead transitions. [2024-06-03 18:53:24,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 360 transitions, 4233 flow [2024-06-03 18:53:24,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:24,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:24,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:53:24,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 18:53:24,455 INFO L175 Difference]: Start difference. First operand has 288 places, 349 transitions, 3503 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:53:24,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 360 transitions, 4233 flow [2024-06-03 18:53:26,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 360 transitions, 3958 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:26,227 INFO L231 Difference]: Finished difference. Result has 290 places, 349 transitions, 3474 flow [2024-06-03 18:53:26,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3228, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3474, PETRI_PLACES=290, PETRI_TRANSITIONS=349} [2024-06-03 18:53:26,228 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 246 predicate places. [2024-06-03 18:53:26,228 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 349 transitions, 3474 flow [2024-06-03 18:53:26,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:26,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:26,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:26,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 18:53:26,228 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:26,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:26,229 INFO L85 PathProgramCache]: Analyzing trace with hash 61726754, now seen corresponding path program 1 times [2024-06-03 18:53:26,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:26,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732899773] [2024-06-03 18:53:26,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:26,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:26,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:26,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:26,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732899773] [2024-06-03 18:53:26,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732899773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:26,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:26,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:26,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228257789] [2024-06-03 18:53:26,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:26,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:26,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:26,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:26,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:26,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:26,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 349 transitions, 3474 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:26,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:26,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:26,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:26,848 INFO L124 PetriNetUnfolderBase]: 2030/3549 cut-off events. [2024-06-03 18:53:26,848 INFO L125 PetriNetUnfolderBase]: For 324185/324185 co-relation queries the response was YES. [2024-06-03 18:53:26,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22791 conditions, 3549 events. 2030/3549 cut-off events. For 324185/324185 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 22938 event pairs, 427 based on Foata normal form. 2/3548 useless extension candidates. Maximal degree in co-relation 22658. Up to 3028 conditions per place. [2024-06-03 18:53:26,890 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 306 selfloop transitions, 52 changer transitions 0/366 dead transitions. [2024-06-03 18:53:26,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 366 transitions, 4268 flow [2024-06-03 18:53:26,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:26,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:26,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:53:26,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 18:53:26,891 INFO L175 Difference]: Start difference. First operand has 290 places, 349 transitions, 3474 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:53:26,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 366 transitions, 4268 flow [2024-06-03 18:53:28,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 366 transitions, 3903 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 18:53:28,819 INFO L231 Difference]: Finished difference. Result has 289 places, 351 transitions, 3264 flow [2024-06-03 18:53:28,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3264, PETRI_PLACES=289, PETRI_TRANSITIONS=351} [2024-06-03 18:53:28,819 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-03 18:53:28,819 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 351 transitions, 3264 flow [2024-06-03 18:53:28,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:28,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:28,820 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, 1] [2024-06-03 18:53:28,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 18:53:28,820 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:28,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:28,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1083691786, now seen corresponding path program 2 times [2024-06-03 18:53:28,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:28,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412631792] [2024-06-03 18:53:28,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:28,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:28,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:28,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:28,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:28,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412631792] [2024-06-03 18:53:28,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412631792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:28,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:28,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:28,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023349605] [2024-06-03 18:53:28,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:28,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:28,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:28,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:28,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:28,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:28,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 351 transitions, 3264 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:28,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:28,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:28,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:29,446 INFO L124 PetriNetUnfolderBase]: 2038/3561 cut-off events. [2024-06-03 18:53:29,446 INFO L125 PetriNetUnfolderBase]: For 331189/331189 co-relation queries the response was YES. [2024-06-03 18:53:29,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22854 conditions, 3561 events. 2038/3561 cut-off events. For 331189/331189 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23024 event pairs, 425 based on Foata normal form. 2/3560 useless extension candidates. Maximal degree in co-relation 22720. Up to 3020 conditions per place. [2024-06-03 18:53:29,486 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 307 selfloop transitions, 54 changer transitions 0/369 dead transitions. [2024-06-03 18:53:29,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 369 transitions, 4070 flow [2024-06-03 18:53:29,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:29,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:29,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:53:29,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 18:53:29,487 INFO L175 Difference]: Start difference. First operand has 289 places, 351 transitions, 3264 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:53:29,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 369 transitions, 4070 flow [2024-06-03 18:53:31,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 369 transitions, 3931 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:31,542 INFO L231 Difference]: Finished difference. Result has 291 places, 353 transitions, 3288 flow [2024-06-03 18:53:31,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3125, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3288, PETRI_PLACES=291, PETRI_TRANSITIONS=353} [2024-06-03 18:53:31,543 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-03 18:53:31,543 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 353 transitions, 3288 flow [2024-06-03 18:53:31,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:31,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:31,543 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, 1] [2024-06-03 18:53:31,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 18:53:31,543 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:31,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:31,543 INFO L85 PathProgramCache]: Analyzing trace with hash 63159506, now seen corresponding path program 3 times [2024-06-03 18:53:31,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:31,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780740848] [2024-06-03 18:53:31,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:31,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:31,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:31,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:31,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:31,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780740848] [2024-06-03 18:53:31,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780740848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:31,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:31,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:31,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6927181] [2024-06-03 18:53:31,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:31,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:31,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:31,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:31,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:31,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:31,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 353 transitions, 3288 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:31,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:31,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:31,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:32,201 INFO L124 PetriNetUnfolderBase]: 2046/3570 cut-off events. [2024-06-03 18:53:32,201 INFO L125 PetriNetUnfolderBase]: For 339142/339142 co-relation queries the response was YES. [2024-06-03 18:53:32,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23106 conditions, 3570 events. 2046/3570 cut-off events. For 339142/339142 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23109 event pairs, 435 based on Foata normal form. 2/3567 useless extension candidates. Maximal degree in co-relation 22971. Up to 3052 conditions per place. [2024-06-03 18:53:32,242 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 306 selfloop transitions, 53 changer transitions 0/367 dead transitions. [2024-06-03 18:53:32,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 367 transitions, 4084 flow [2024-06-03 18:53:32,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:32,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:32,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:53:32,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-03 18:53:32,243 INFO L175 Difference]: Start difference. First operand has 291 places, 353 transitions, 3288 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:53:32,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 367 transitions, 4084 flow [2024-06-03 18:53:34,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 367 transitions, 3937 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:34,367 INFO L231 Difference]: Finished difference. Result has 293 places, 355 transitions, 3306 flow [2024-06-03 18:53:34,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3141, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3306, PETRI_PLACES=293, PETRI_TRANSITIONS=355} [2024-06-03 18:53:34,368 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-03 18:53:34,368 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 355 transitions, 3306 flow [2024-06-03 18:53:34,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:34,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:34,368 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, 1] [2024-06-03 18:53:34,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 18:53:34,368 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:34,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:34,369 INFO L85 PathProgramCache]: Analyzing trace with hash 429638784, now seen corresponding path program 4 times [2024-06-03 18:53:34,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:34,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065612802] [2024-06-03 18:53:34,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:34,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:34,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:34,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:34,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:34,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065612802] [2024-06-03 18:53:34,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065612802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:34,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:34,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:34,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590032040] [2024-06-03 18:53:34,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:34,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:34,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:34,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:34,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:34,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:34,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 355 transitions, 3306 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:34,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:34,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:34,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:35,109 INFO L124 PetriNetUnfolderBase]: 2067/3605 cut-off events. [2024-06-03 18:53:35,109 INFO L125 PetriNetUnfolderBase]: For 356839/356839 co-relation queries the response was YES. [2024-06-03 18:53:35,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23711 conditions, 3605 events. 2067/3605 cut-off events. For 356839/356839 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23399 event pairs, 436 based on Foata normal form. 2/3602 useless extension candidates. Maximal degree in co-relation 23575. Up to 3038 conditions per place. [2024-06-03 18:53:35,151 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 306 selfloop transitions, 59 changer transitions 0/373 dead transitions. [2024-06-03 18:53:35,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 373 transitions, 4372 flow [2024-06-03 18:53:35,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:35,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:35,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:53:35,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-03 18:53:35,152 INFO L175 Difference]: Start difference. First operand has 293 places, 355 transitions, 3306 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:53:35,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 373 transitions, 4372 flow [2024-06-03 18:53:37,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 373 transitions, 4223 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:37,307 INFO L231 Difference]: Finished difference. Result has 295 places, 359 transitions, 3393 flow [2024-06-03 18:53:37,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3393, PETRI_PLACES=295, PETRI_TRANSITIONS=359} [2024-06-03 18:53:37,308 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-03 18:53:37,308 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 359 transitions, 3393 flow [2024-06-03 18:53:37,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:37,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:37,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:37,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 18:53:37,308 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:37,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:37,309 INFO L85 PathProgramCache]: Analyzing trace with hash -13985762, now seen corresponding path program 5 times [2024-06-03 18:53:37,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:37,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648498939] [2024-06-03 18:53:37,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:37,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:37,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:37,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:37,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:37,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648498939] [2024-06-03 18:53:37,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648498939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:37,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:37,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:37,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962016091] [2024-06-03 18:53:37,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:37,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:37,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:37,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:37,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:37,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:37,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 359 transitions, 3393 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:37,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:37,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:37,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:37,948 INFO L124 PetriNetUnfolderBase]: 2062/3598 cut-off events. [2024-06-03 18:53:37,948 INFO L125 PetriNetUnfolderBase]: For 354877/354877 co-relation queries the response was YES. [2024-06-03 18:53:37,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23596 conditions, 3598 events. 2062/3598 cut-off events. For 354877/354877 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23310 event pairs, 437 based on Foata normal form. 2/3595 useless extension candidates. Maximal degree in co-relation 23459. Up to 3076 conditions per place. [2024-06-03 18:53:37,989 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 306 selfloop transitions, 57 changer transitions 0/371 dead transitions. [2024-06-03 18:53:37,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 371 transitions, 4147 flow [2024-06-03 18:53:37,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:37,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:37,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:53:37,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-03 18:53:37,992 INFO L175 Difference]: Start difference. First operand has 295 places, 359 transitions, 3393 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:53:37,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 371 transitions, 4147 flow [2024-06-03 18:53:39,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 371 transitions, 4005 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-03 18:53:39,935 INFO L231 Difference]: Finished difference. Result has 299 places, 359 transitions, 3370 flow [2024-06-03 18:53:39,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3251, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3370, PETRI_PLACES=299, PETRI_TRANSITIONS=359} [2024-06-03 18:53:39,936 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 255 predicate places. [2024-06-03 18:53:39,936 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 359 transitions, 3370 flow [2024-06-03 18:53:39,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:39,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:39,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:39,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 18:53:39,937 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:39,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:39,937 INFO L85 PathProgramCache]: Analyzing trace with hash -804467138, now seen corresponding path program 6 times [2024-06-03 18:53:39,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:39,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176205283] [2024-06-03 18:53:39,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:39,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:40,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:40,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:40,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176205283] [2024-06-03 18:53:40,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176205283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:40,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:40,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:40,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665662628] [2024-06-03 18:53:40,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:40,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:40,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:40,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:40,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:40,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:40,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 359 transitions, 3370 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:40,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:40,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:40,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:40,610 INFO L124 PetriNetUnfolderBase]: 2070/3612 cut-off events. [2024-06-03 18:53:40,610 INFO L125 PetriNetUnfolderBase]: For 360967/360967 co-relation queries the response was YES. [2024-06-03 18:53:40,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23779 conditions, 3612 events. 2070/3612 cut-off events. For 360967/360967 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 23501 event pairs, 435 based on Foata normal form. 2/3609 useless extension candidates. Maximal degree in co-relation 23640. Up to 3062 conditions per place. [2024-06-03 18:53:40,648 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 304 selfloop transitions, 64 changer transitions 0/376 dead transitions. [2024-06-03 18:53:40,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 376 transitions, 4236 flow [2024-06-03 18:53:40,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:40,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:40,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:53:40,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-03 18:53:40,648 INFO L175 Difference]: Start difference. First operand has 299 places, 359 transitions, 3370 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:53:40,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 376 transitions, 4236 flow [2024-06-03 18:53:42,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 376 transitions, 4097 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 18:53:42,635 INFO L231 Difference]: Finished difference. Result has 301 places, 363 transitions, 3482 flow [2024-06-03 18:53:42,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3231, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3482, PETRI_PLACES=301, PETRI_TRANSITIONS=363} [2024-06-03 18:53:42,636 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 257 predicate places. [2024-06-03 18:53:42,636 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 363 transitions, 3482 flow [2024-06-03 18:53:42,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:42,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:42,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:42,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 18:53:42,636 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:42,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:42,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1619613666, now seen corresponding path program 7 times [2024-06-03 18:53:42,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:42,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977004214] [2024-06-03 18:53:42,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:42,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:42,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:42,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:42,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:42,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977004214] [2024-06-03 18:53:42,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977004214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:42,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:42,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:42,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107305942] [2024-06-03 18:53:42,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:42,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:42,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:42,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:42,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:42,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:42,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 363 transitions, 3482 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:42,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:42,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:42,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:43,407 INFO L124 PetriNetUnfolderBase]: 2078/3630 cut-off events. [2024-06-03 18:53:43,408 INFO L125 PetriNetUnfolderBase]: For 369986/369986 co-relation queries the response was YES. [2024-06-03 18:53:43,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24151 conditions, 3630 events. 2078/3630 cut-off events. For 369986/369986 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 23634 event pairs, 418 based on Foata normal form. 2/3627 useless extension candidates. Maximal degree in co-relation 24010. Up to 2963 conditions per place. [2024-06-03 18:53:43,448 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 302 selfloop transitions, 74 changer transitions 0/384 dead transitions. [2024-06-03 18:53:43,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 384 transitions, 4636 flow [2024-06-03 18:53:43,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:43,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:43,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:53:43,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-03 18:53:43,449 INFO L175 Difference]: Start difference. First operand has 301 places, 363 transitions, 3482 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:53:43,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 384 transitions, 4636 flow [2024-06-03 18:53:45,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 384 transitions, 4482 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-03 18:53:45,820 INFO L231 Difference]: Finished difference. Result has 306 places, 369 transitions, 3683 flow [2024-06-03 18:53:45,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3328, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3683, PETRI_PLACES=306, PETRI_TRANSITIONS=369} [2024-06-03 18:53:45,820 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-03 18:53:45,821 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 369 transitions, 3683 flow [2024-06-03 18:53:45,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:45,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:45,821 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, 1] [2024-06-03 18:53:45,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 18:53:45,821 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:45,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:45,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1626279906, now seen corresponding path program 8 times [2024-06-03 18:53:45,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:45,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158491542] [2024-06-03 18:53:45,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:45,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:45,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:45,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:45,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:45,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158491542] [2024-06-03 18:53:45,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158491542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:45,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:45,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:45,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108039612] [2024-06-03 18:53:45,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:45,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:45,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:45,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:45,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:45,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:45,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 369 transitions, 3683 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:45,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:45,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:45,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:46,468 INFO L124 PetriNetUnfolderBase]: 2073/3623 cut-off events. [2024-06-03 18:53:46,468 INFO L125 PetriNetUnfolderBase]: For 367011/367011 co-relation queries the response was YES. [2024-06-03 18:53:46,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24245 conditions, 3623 events. 2073/3623 cut-off events. For 367011/367011 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 23588 event pairs, 418 based on Foata normal form. 2/3620 useless extension candidates. Maximal degree in co-relation 24101. Up to 2959 conditions per place. [2024-06-03 18:53:46,509 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 299 selfloop transitions, 76 changer transitions 0/383 dead transitions. [2024-06-03 18:53:46,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 383 transitions, 4465 flow [2024-06-03 18:53:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:46,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:46,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:53:46,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-03 18:53:46,510 INFO L175 Difference]: Start difference. First operand has 306 places, 369 transitions, 3683 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:53:46,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 383 transitions, 4465 flow [2024-06-03 18:53:48,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 383 transitions, 4283 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-03 18:53:48,779 INFO L231 Difference]: Finished difference. Result has 311 places, 369 transitions, 3658 flow [2024-06-03 18:53:48,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3501, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3658, PETRI_PLACES=311, PETRI_TRANSITIONS=369} [2024-06-03 18:53:48,779 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 267 predicate places. [2024-06-03 18:53:48,780 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 369 transitions, 3658 flow [2024-06-03 18:53:48,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 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-03 18:53:48,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:48,780 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, 1] [2024-06-03 18:53:48,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 18:53:48,780 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:48,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:48,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1096607122, now seen corresponding path program 1 times [2024-06-03 18:53:48,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:48,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775509051] [2024-06-03 18:53:48,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:48,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:48,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:48,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-03 18:53:48,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:48,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775509051] [2024-06-03 18:53:48,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775509051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:48,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:48,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:53:48,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609553441] [2024-06-03 18:53:48,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:48,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:53:48,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:48,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:53:48,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:53:48,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:48,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 369 transitions, 3658 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:53:48,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:48,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:48,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:49,596 INFO L124 PetriNetUnfolderBase]: 2271/3959 cut-off events. [2024-06-03 18:53:49,597 INFO L125 PetriNetUnfolderBase]: For 565151/565151 co-relation queries the response was YES. [2024-06-03 18:53:49,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29746 conditions, 3959 events. 2271/3959 cut-off events. For 565151/565151 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 26025 event pairs, 385 based on Foata normal form. 12/3968 useless extension candidates. Maximal degree in co-relation 29600. Up to 3025 conditions per place. [2024-06-03 18:53:49,647 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 349 selfloop transitions, 53 changer transitions 0/410 dead transitions. [2024-06-03 18:53:49,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 410 transitions, 5236 flow [2024-06-03 18:53:49,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:53:49,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:53:49,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-03 18:53:49,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684754521963824 [2024-06-03 18:53:49,648 INFO L175 Difference]: Start difference. First operand has 311 places, 369 transitions, 3658 flow. Second operand 9 states and 220 transitions. [2024-06-03 18:53:49,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 410 transitions, 5236 flow [2024-06-03 18:53:53,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 410 transitions, 4977 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 18:53:53,150 INFO L231 Difference]: Finished difference. Result has 314 places, 374 transitions, 3694 flow [2024-06-03 18:53:53,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3694, PETRI_PLACES=314, PETRI_TRANSITIONS=374} [2024-06-03 18:53:53,151 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-03 18:53:53,151 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 374 transitions, 3694 flow [2024-06-03 18:53:53,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:53:53,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:53,151 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, 1] [2024-06-03 18:53:53,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 18:53:53,151 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:53,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:53,152 INFO L85 PathProgramCache]: Analyzing trace with hash 757721710, now seen corresponding path program 2 times [2024-06-03 18:53:53,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:53,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639772425] [2024-06-03 18:53:53,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:53,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:53,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:53,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:53,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:53,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639772425] [2024-06-03 18:53:53,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639772425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:53,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:53,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:53:53,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578287661] [2024-06-03 18:53:53,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:53,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:53:53,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:53,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:53:53,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:53:53,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:53,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 374 transitions, 3694 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:53:53,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:53,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:53,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:54,131 INFO L124 PetriNetUnfolderBase]: 2318/4037 cut-off events. [2024-06-03 18:53:54,131 INFO L125 PetriNetUnfolderBase]: For 583176/583176 co-relation queries the response was YES. [2024-06-03 18:53:54,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30437 conditions, 4037 events. 2318/4037 cut-off events. For 583176/583176 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 26564 event pairs, 484 based on Foata normal form. 12/4046 useless extension candidates. Maximal degree in co-relation 30291. Up to 3275 conditions per place. [2024-06-03 18:53:54,196 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 353 selfloop transitions, 43 changer transitions 0/404 dead transitions. [2024-06-03 18:53:54,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 404 transitions, 4952 flow [2024-06-03 18:53:54,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:53:54,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:53:54,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:53:54,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 18:53:54,198 INFO L175 Difference]: Start difference. First operand has 314 places, 374 transitions, 3694 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:53:54,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 404 transitions, 4952 flow [2024-06-03 18:53:56,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 404 transitions, 4813 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-03 18:53:56,828 INFO L231 Difference]: Finished difference. Result has 319 places, 377 transitions, 3777 flow [2024-06-03 18:53:56,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3777, PETRI_PLACES=319, PETRI_TRANSITIONS=377} [2024-06-03 18:53:56,829 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 275 predicate places. [2024-06-03 18:53:56,829 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 377 transitions, 3777 flow [2024-06-03 18:53:56,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:53:56,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:56,829 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, 1] [2024-06-03 18:53:56,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 18:53:56,829 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:56,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:56,829 INFO L85 PathProgramCache]: Analyzing trace with hash 757869580, now seen corresponding path program 3 times [2024-06-03 18:53:56,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:56,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981640383] [2024-06-03 18:53:56,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:56,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:56,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:56,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:56,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:56,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981640383] [2024-06-03 18:53:56,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981640383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:56,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:56,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:53:56,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880510523] [2024-06-03 18:53:56,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:56,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:53:56,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:56,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:53:56,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:53:57,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:53:57,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 377 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:53:57,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:57,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:53:57,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:57,634 INFO L124 PetriNetUnfolderBase]: 2328/4057 cut-off events. [2024-06-03 18:53:57,634 INFO L125 PetriNetUnfolderBase]: For 577754/577754 co-relation queries the response was YES. [2024-06-03 18:53:57,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29472 conditions, 4057 events. 2328/4057 cut-off events. For 577754/577754 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 26698 event pairs, 495 based on Foata normal form. 16/4070 useless extension candidates. Maximal degree in co-relation 29323. Up to 3451 conditions per place. [2024-06-03 18:53:57,684 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 347 selfloop transitions, 46 changer transitions 0/401 dead transitions. [2024-06-03 18:53:57,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 401 transitions, 4726 flow [2024-06-03 18:53:57,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:53:57,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:53:57,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:53:57,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-03 18:53:57,685 INFO L175 Difference]: Start difference. First operand has 319 places, 377 transitions, 3777 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:53:57,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 401 transitions, 4726 flow [2024-06-03 18:54:00,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 401 transitions, 4549 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:00,065 INFO L231 Difference]: Finished difference. Result has 321 places, 379 transitions, 3791 flow [2024-06-03 18:54:00,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3791, PETRI_PLACES=321, PETRI_TRANSITIONS=379} [2024-06-03 18:54:00,066 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-03 18:54:00,066 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 379 transitions, 3791 flow [2024-06-03 18:54:00,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:00,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:00,066 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, 1] [2024-06-03 18:54:00,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 18:54:00,066 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:00,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:00,066 INFO L85 PathProgramCache]: Analyzing trace with hash -503600496, now seen corresponding path program 4 times [2024-06-03 18:54:00,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:00,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136059431] [2024-06-03 18:54:00,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:00,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:00,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:00,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:00,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:00,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136059431] [2024-06-03 18:54:00,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136059431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:00,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:00,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:00,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347510711] [2024-06-03 18:54:00,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:00,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:00,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:00,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:00,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:00,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:00,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 379 transitions, 3791 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:00,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:00,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:00,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:00,849 INFO L124 PetriNetUnfolderBase]: 2384/4151 cut-off events. [2024-06-03 18:54:00,849 INFO L125 PetriNetUnfolderBase]: For 588692/588692 co-relation queries the response was YES. [2024-06-03 18:54:00,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30025 conditions, 4151 events. 2384/4151 cut-off events. For 588692/588692 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 27471 event pairs, 513 based on Foata normal form. 16/4164 useless extension candidates. Maximal degree in co-relation 29875. Up to 3365 conditions per place. [2024-06-03 18:54:00,901 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 284 selfloop transitions, 108 changer transitions 0/400 dead transitions. [2024-06-03 18:54:00,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 400 transitions, 4731 flow [2024-06-03 18:54:00,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:00,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:00,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:54:00,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-03 18:54:00,902 INFO L175 Difference]: Start difference. First operand has 321 places, 379 transitions, 3791 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:54:00,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 400 transitions, 4731 flow [2024-06-03 18:54:03,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 400 transitions, 4575 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:03,575 INFO L231 Difference]: Finished difference. Result has 323 places, 381 transitions, 3951 flow [2024-06-03 18:54:03,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3635, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3951, PETRI_PLACES=323, PETRI_TRANSITIONS=381} [2024-06-03 18:54:03,576 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-03 18:54:03,576 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 381 transitions, 3951 flow [2024-06-03 18:54:03,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:03,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:03,576 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, 1] [2024-06-03 18:54:03,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 18:54:03,576 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:03,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:03,576 INFO L85 PathProgramCache]: Analyzing trace with hash -503748366, now seen corresponding path program 5 times [2024-06-03 18:54:03,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:03,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134129011] [2024-06-03 18:54:03,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:03,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:03,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:03,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:03,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:03,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134129011] [2024-06-03 18:54:03,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134129011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:03,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:03,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:03,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958837372] [2024-06-03 18:54:03,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:03,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:03,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:03,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:03,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:03,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:03,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 381 transitions, 3951 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:03,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:03,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:03,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:04,449 INFO L124 PetriNetUnfolderBase]: 2536/4409 cut-off events. [2024-06-03 18:54:04,449 INFO L125 PetriNetUnfolderBase]: For 692704/692704 co-relation queries the response was YES. [2024-06-03 18:54:04,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34325 conditions, 4409 events. 2536/4409 cut-off events. For 692704/692704 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 29423 event pairs, 548 based on Foata normal form. 12/4418 useless extension candidates. Maximal degree in co-relation 34174. Up to 3359 conditions per place. [2024-06-03 18:54:04,502 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 295 selfloop transitions, 106 changer transitions 0/409 dead transitions. [2024-06-03 18:54:04,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 409 transitions, 5267 flow [2024-06-03 18:54:04,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:04,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:04,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:54:04,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-03 18:54:04,504 INFO L175 Difference]: Start difference. First operand has 323 places, 381 transitions, 3951 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:54:04,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 409 transitions, 5267 flow [2024-06-03 18:54:07,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 409 transitions, 4979 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:07,711 INFO L231 Difference]: Finished difference. Result has 326 places, 385 transitions, 4061 flow [2024-06-03 18:54:07,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3663, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4061, PETRI_PLACES=326, PETRI_TRANSITIONS=385} [2024-06-03 18:54:07,711 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 282 predicate places. [2024-06-03 18:54:07,711 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 385 transitions, 4061 flow [2024-06-03 18:54:07,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:07,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:07,711 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, 1] [2024-06-03 18:54:07,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 18:54:07,712 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:07,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:07,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1168219116, now seen corresponding path program 6 times [2024-06-03 18:54:07,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:07,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146458181] [2024-06-03 18:54:07,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:07,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:07,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:07,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:07,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:07,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146458181] [2024-06-03 18:54:07,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146458181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:07,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:07,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:07,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919446831] [2024-06-03 18:54:07,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:07,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:07,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:07,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:07,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:07,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:07,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 385 transitions, 4061 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:07,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:07,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:07,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:08,612 INFO L124 PetriNetUnfolderBase]: 2546/4419 cut-off events. [2024-06-03 18:54:08,613 INFO L125 PetriNetUnfolderBase]: For 677411/677411 co-relation queries the response was YES. [2024-06-03 18:54:08,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33316 conditions, 4419 events. 2546/4419 cut-off events. For 677411/677411 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 29521 event pairs, 551 based on Foata normal form. 16/4432 useless extension candidates. Maximal degree in co-relation 33163. Up to 3619 conditions per place. [2024-06-03 18:54:08,670 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 282 selfloop transitions, 116 changer transitions 0/406 dead transitions. [2024-06-03 18:54:08,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 406 transitions, 5022 flow [2024-06-03 18:54:08,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:08,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:08,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:54:08,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-03 18:54:08,671 INFO L175 Difference]: Start difference. First operand has 326 places, 385 transitions, 4061 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:54:08,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 406 transitions, 5022 flow [2024-06-03 18:54:12,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 406 transitions, 4800 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-03 18:54:12,822 INFO L231 Difference]: Finished difference. Result has 330 places, 387 transitions, 4180 flow [2024-06-03 18:54:12,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3843, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4180, PETRI_PLACES=330, PETRI_TRANSITIONS=387} [2024-06-03 18:54:12,822 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-03 18:54:12,823 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 387 transitions, 4180 flow [2024-06-03 18:54:12,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:12,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:12,824 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, 1] [2024-06-03 18:54:12,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 18:54:12,824 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:12,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:12,825 INFO L85 PathProgramCache]: Analyzing trace with hash -296674194, now seen corresponding path program 1 times [2024-06-03 18:54:12,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:12,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472797565] [2024-06-03 18:54:12,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:12,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:12,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:12,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:12,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:12,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472797565] [2024-06-03 18:54:12,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472797565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:12,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:12,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:12,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002745064] [2024-06-03 18:54:12,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:12,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:12,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:12,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:12,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:13,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:13,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 387 transitions, 4180 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:13,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:13,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:13,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:13,956 INFO L124 PetriNetUnfolderBase]: 2586/4497 cut-off events. [2024-06-03 18:54:13,956 INFO L125 PetriNetUnfolderBase]: For 664954/664954 co-relation queries the response was YES. [2024-06-03 18:54:14,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33865 conditions, 4497 events. 2586/4497 cut-off events. For 664954/664954 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 30107 event pairs, 557 based on Foata normal form. 12/4506 useless extension candidates. Maximal degree in co-relation 33710. Up to 3495 conditions per place. [2024-06-03 18:54:14,029 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 279 selfloop transitions, 124 changer transitions 0/411 dead transitions. [2024-06-03 18:54:14,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 411 transitions, 5172 flow [2024-06-03 18:54:14,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:14,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:14,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:54:14,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-03 18:54:14,030 INFO L175 Difference]: Start difference. First operand has 330 places, 387 transitions, 4180 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:54:14,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 411 transitions, 5172 flow [2024-06-03 18:54:17,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 411 transitions, 4868 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:17,087 INFO L231 Difference]: Finished difference. Result has 332 places, 389 transitions, 4233 flow [2024-06-03 18:54:17,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4233, PETRI_PLACES=332, PETRI_TRANSITIONS=389} [2024-06-03 18:54:17,087 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-03 18:54:17,087 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 389 transitions, 4233 flow [2024-06-03 18:54:17,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:17,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:17,088 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, 1] [2024-06-03 18:54:17,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 18:54:17,088 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:17,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:17,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1045920938, now seen corresponding path program 7 times [2024-06-03 18:54:17,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:17,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191796483] [2024-06-03 18:54:17,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:17,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:17,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:17,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:17,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:17,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191796483] [2024-06-03 18:54:17,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191796483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:17,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:17,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:17,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333077989] [2024-06-03 18:54:17,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:17,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:17,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:17,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:17,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:17,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:17,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 389 transitions, 4233 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:17,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:17,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:17,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:18,066 INFO L124 PetriNetUnfolderBase]: 2642/4574 cut-off events. [2024-06-03 18:54:18,066 INFO L125 PetriNetUnfolderBase]: For 704158/704158 co-relation queries the response was YES. [2024-06-03 18:54:18,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34589 conditions, 4574 events. 2642/4574 cut-off events. For 704158/704158 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 30806 event pairs, 601 based on Foata normal form. 16/4583 useless extension candidates. Maximal degree in co-relation 34433. Up to 3771 conditions per place. [2024-06-03 18:54:18,126 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 268 selfloop transitions, 131 changer transitions 0/407 dead transitions. [2024-06-03 18:54:18,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 407 transitions, 5193 flow [2024-06-03 18:54:18,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:18,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:18,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:54:18,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-03 18:54:18,126 INFO L175 Difference]: Start difference. First operand has 332 places, 389 transitions, 4233 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:54:18,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 407 transitions, 5193 flow [2024-06-03 18:54:20,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 407 transitions, 4858 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:20,745 INFO L231 Difference]: Finished difference. Result has 334 places, 391 transitions, 4274 flow [2024-06-03 18:54:20,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3898, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4274, PETRI_PLACES=334, PETRI_TRANSITIONS=391} [2024-06-03 18:54:20,745 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-03 18:54:20,746 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 391 transitions, 4274 flow [2024-06-03 18:54:20,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:20,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:20,746 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, 1] [2024-06-03 18:54:20,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 18:54:20,746 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:20,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:20,747 INFO L85 PathProgramCache]: Analyzing trace with hash 270605718, now seen corresponding path program 8 times [2024-06-03 18:54:20,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:20,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648814259] [2024-06-03 18:54:20,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:20,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:20,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:20,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:20,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:20,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648814259] [2024-06-03 18:54:20,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648814259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:20,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:20,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:20,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52416114] [2024-06-03 18:54:20,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:20,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:20,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:20,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:20,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:20,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:20,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 391 transitions, 4274 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:20,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:20,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:20,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:21,701 INFO L124 PetriNetUnfolderBase]: 2698/4662 cut-off events. [2024-06-03 18:54:21,702 INFO L125 PetriNetUnfolderBase]: For 721128/721128 co-relation queries the response was YES. [2024-06-03 18:54:21,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35266 conditions, 4662 events. 2698/4662 cut-off events. For 721128/721128 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 31445 event pairs, 609 based on Foata normal form. 16/4671 useless extension candidates. Maximal degree in co-relation 35109. Up to 3859 conditions per place. [2024-06-03 18:54:21,761 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 291 selfloop transitions, 110 changer transitions 0/409 dead transitions. [2024-06-03 18:54:21,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 409 transitions, 5242 flow [2024-06-03 18:54:21,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:21,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:21,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:54:21,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-03 18:54:21,762 INFO L175 Difference]: Start difference. First operand has 334 places, 391 transitions, 4274 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:54:21,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 409 transitions, 5242 flow [2024-06-03 18:54:24,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 409 transitions, 4896 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:24,588 INFO L231 Difference]: Finished difference. Result has 336 places, 393 transitions, 4266 flow [2024-06-03 18:54:24,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4266, PETRI_PLACES=336, PETRI_TRANSITIONS=393} [2024-06-03 18:54:24,588 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-03 18:54:24,588 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 393 transitions, 4266 flow [2024-06-03 18:54:24,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:24,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:24,588 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, 1] [2024-06-03 18:54:24,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 18:54:24,588 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:24,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:24,589 INFO L85 PathProgramCache]: Analyzing trace with hash 222721410, now seen corresponding path program 9 times [2024-06-03 18:54:24,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:24,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551803102] [2024-06-03 18:54:24,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:24,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:24,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:24,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:24,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:24,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551803102] [2024-06-03 18:54:24,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551803102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:24,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:24,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:24,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859933298] [2024-06-03 18:54:24,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:24,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:24,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:24,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:24,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:24,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:24,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 393 transitions, 4266 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:24,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:24,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:24,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:25,509 INFO L124 PetriNetUnfolderBase]: 2754/4762 cut-off events. [2024-06-03 18:54:25,509 INFO L125 PetriNetUnfolderBase]: For 736297/736297 co-relation queries the response was YES. [2024-06-03 18:54:25,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35849 conditions, 4762 events. 2754/4762 cut-off events. For 736297/736297 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 32311 event pairs, 625 based on Foata normal form. 16/4771 useless extension candidates. Maximal degree in co-relation 35691. Up to 3947 conditions per place. [2024-06-03 18:54:25,572 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 294 selfloop transitions, 109 changer transitions 0/411 dead transitions. [2024-06-03 18:54:25,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 411 transitions, 5242 flow [2024-06-03 18:54:25,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:25,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:25,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:54:25,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-03 18:54:25,573 INFO L175 Difference]: Start difference. First operand has 336 places, 393 transitions, 4266 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:54:25,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 411 transitions, 5242 flow [2024-06-03 18:54:28,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 411 transitions, 4934 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:28,660 INFO L231 Difference]: Finished difference. Result has 338 places, 395 transitions, 4298 flow [2024-06-03 18:54:28,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3958, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4298, PETRI_PLACES=338, PETRI_TRANSITIONS=395} [2024-06-03 18:54:28,661 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 294 predicate places. [2024-06-03 18:54:28,661 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 395 transitions, 4298 flow [2024-06-03 18:54:28,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:28,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:28,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:28,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 18:54:28,661 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:28,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:28,661 INFO L85 PathProgramCache]: Analyzing trace with hash 222573540, now seen corresponding path program 10 times [2024-06-03 18:54:28,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:28,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169589376] [2024-06-03 18:54:28,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:28,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:28,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:28,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:28,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:28,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169589376] [2024-06-03 18:54:28,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169589376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:28,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:28,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:28,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21910078] [2024-06-03 18:54:28,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:28,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:28,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:28,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:28,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:28,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:28,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 395 transitions, 4298 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:28,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:28,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:28,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:29,614 INFO L124 PetriNetUnfolderBase]: 2821/4875 cut-off events. [2024-06-03 18:54:29,615 INFO L125 PetriNetUnfolderBase]: For 749398/749398 co-relation queries the response was YES. [2024-06-03 18:54:29,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37002 conditions, 4875 events. 2821/4875 cut-off events. For 749398/749398 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 33134 event pairs, 639 based on Foata normal form. 12/4880 useless extension candidates. Maximal degree in co-relation 36843. Up to 3728 conditions per place. [2024-06-03 18:54:29,680 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 302 selfloop transitions, 109 changer transitions 0/419 dead transitions. [2024-06-03 18:54:29,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 419 transitions, 5612 flow [2024-06-03 18:54:29,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:29,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:29,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:54:29,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 18:54:29,681 INFO L175 Difference]: Start difference. First operand has 338 places, 395 transitions, 4298 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:54:29,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 419 transitions, 5612 flow [2024-06-03 18:54:32,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 419 transitions, 5302 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:32,465 INFO L231 Difference]: Finished difference. Result has 341 places, 399 transitions, 4431 flow [2024-06-03 18:54:32,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3988, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4431, PETRI_PLACES=341, PETRI_TRANSITIONS=399} [2024-06-03 18:54:32,465 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-03 18:54:32,465 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 399 transitions, 4431 flow [2024-06-03 18:54:32,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:32,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:32,466 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, 1] [2024-06-03 18:54:32,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 18:54:32,466 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:32,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:32,466 INFO L85 PathProgramCache]: Analyzing trace with hash 429647712, now seen corresponding path program 2 times [2024-06-03 18:54:32,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:32,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185757805] [2024-06-03 18:54:32,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:32,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:32,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:32,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:32,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:32,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185757805] [2024-06-03 18:54:32,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185757805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:32,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:32,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:32,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683332673] [2024-06-03 18:54:32,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:32,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:32,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:32,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:32,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:32,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:32,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 399 transitions, 4431 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:32,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:32,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:32,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:33,448 INFO L124 PetriNetUnfolderBase]: 2861/4945 cut-off events. [2024-06-03 18:54:33,448 INFO L125 PetriNetUnfolderBase]: For 761532/761532 co-relation queries the response was YES. [2024-06-03 18:54:33,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37487 conditions, 4945 events. 2861/4945 cut-off events. For 761532/761532 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 33735 event pairs, 644 based on Foata normal form. 12/4950 useless extension candidates. Maximal degree in co-relation 37326. Up to 3996 conditions per place. [2024-06-03 18:54:33,513 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 296 selfloop transitions, 116 changer transitions 0/420 dead transitions. [2024-06-03 18:54:33,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 420 transitions, 5453 flow [2024-06-03 18:54:33,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:33,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:33,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:54:33,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 18:54:33,514 INFO L175 Difference]: Start difference. First operand has 341 places, 399 transitions, 4431 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:54:33,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 420 transitions, 5453 flow [2024-06-03 18:54:36,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 420 transitions, 5203 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-03 18:54:36,409 INFO L231 Difference]: Finished difference. Result has 345 places, 401 transitions, 4542 flow [2024-06-03 18:54:36,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4181, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4542, PETRI_PLACES=345, PETRI_TRANSITIONS=401} [2024-06-03 18:54:36,409 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 301 predicate places. [2024-06-03 18:54:36,409 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 401 transitions, 4542 flow [2024-06-03 18:54:36,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:36,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:36,410 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, 1] [2024-06-03 18:54:36,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 18:54:36,410 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:36,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:36,410 INFO L85 PathProgramCache]: Analyzing trace with hash 2113501950, now seen corresponding path program 3 times [2024-06-03 18:54:36,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:36,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462769362] [2024-06-03 18:54:36,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:36,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:36,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:36,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:36,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:36,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462769362] [2024-06-03 18:54:36,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462769362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:36,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:36,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:36,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496282565] [2024-06-03 18:54:36,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:36,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:36,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:36,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:36,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:36,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:36,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 401 transitions, 4542 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:36,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:36,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:36,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:37,362 INFO L124 PetriNetUnfolderBase]: 2901/5003 cut-off events. [2024-06-03 18:54:37,363 INFO L125 PetriNetUnfolderBase]: For 772191/772191 co-relation queries the response was YES. [2024-06-03 18:54:37,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38010 conditions, 5003 events. 2901/5003 cut-off events. For 772191/772191 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 34156 event pairs, 644 based on Foata normal form. 12/5008 useless extension candidates. Maximal degree in co-relation 37847. Up to 4124 conditions per place. [2024-06-03 18:54:37,429 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 279 selfloop transitions, 135 changer transitions 0/422 dead transitions. [2024-06-03 18:54:37,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 422 transitions, 5572 flow [2024-06-03 18:54:37,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:37,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:37,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:54:37,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 18:54:37,430 INFO L175 Difference]: Start difference. First operand has 345 places, 401 transitions, 4542 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:54:37,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 422 transitions, 5572 flow [2024-06-03 18:54:40,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 422 transitions, 5237 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:40,467 INFO L231 Difference]: Finished difference. Result has 347 places, 403 transitions, 4610 flow [2024-06-03 18:54:40,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4207, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4610, PETRI_PLACES=347, PETRI_TRANSITIONS=403} [2024-06-03 18:54:40,468 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-03 18:54:40,468 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 403 transitions, 4610 flow [2024-06-03 18:54:40,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:40,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:40,468 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, 1] [2024-06-03 18:54:40,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 18:54:40,468 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:40,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:40,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1619604738, now seen corresponding path program 4 times [2024-06-03 18:54:40,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:40,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008071723] [2024-06-03 18:54:40,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:40,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:40,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54: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-03 18:54:40,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:40,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008071723] [2024-06-03 18:54:40,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008071723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:40,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:40,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:40,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651444256] [2024-06-03 18:54:40,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:40,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:40,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:40,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:40,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:40,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:40,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 403 transitions, 4610 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:40,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:40,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:40,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:41,462 INFO L124 PetriNetUnfolderBase]: 2908/5034 cut-off events. [2024-06-03 18:54:41,462 INFO L125 PetriNetUnfolderBase]: For 737999/737999 co-relation queries the response was YES. [2024-06-03 18:54:41,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36969 conditions, 5034 events. 2908/5034 cut-off events. For 737999/737999 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 34395 event pairs, 613 based on Foata normal form. 12/5039 useless extension candidates. Maximal degree in co-relation 36805. Up to 3621 conditions per place. [2024-06-03 18:54:41,532 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 257 selfloop transitions, 159 changer transitions 0/424 dead transitions. [2024-06-03 18:54:41,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 424 transitions, 5572 flow [2024-06-03 18:54:41,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:41,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:41,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:54:41,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 18:54:41,533 INFO L175 Difference]: Start difference. First operand has 347 places, 403 transitions, 4610 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:54:41,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 424 transitions, 5572 flow [2024-06-03 18:54:44,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 424 transitions, 5195 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:44,966 INFO L231 Difference]: Finished difference. Result has 349 places, 404 transitions, 4608 flow [2024-06-03 18:54:44,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4608, PETRI_PLACES=349, PETRI_TRANSITIONS=404} [2024-06-03 18:54:44,966 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-03 18:54:44,966 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 404 transitions, 4608 flow [2024-06-03 18:54:44,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:44,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:44,967 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, 1, 1] [2024-06-03 18:54:44,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 18:54:44,967 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:44,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:44,967 INFO L85 PathProgramCache]: Analyzing trace with hash -184874421, now seen corresponding path program 1 times [2024-06-03 18:54:44,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:44,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221121284] [2024-06-03 18:54:44,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:44,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:44,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:45,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:45,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:45,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221121284] [2024-06-03 18:54:45,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221121284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:45,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:45,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:45,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419551302] [2024-06-03 18:54:45,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:45,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:45,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:45,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:45,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:45,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:45,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 404 transitions, 4608 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:45,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:45,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:45,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:46,085 INFO L124 PetriNetUnfolderBase]: 3034/5240 cut-off events. [2024-06-03 18:54:46,085 INFO L125 PetriNetUnfolderBase]: For 812343/812343 co-relation queries the response was YES. [2024-06-03 18:54:46,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40650 conditions, 5240 events. 3034/5240 cut-off events. For 812343/812343 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 35971 event pairs, 521 based on Foata normal form. 2/5239 useless extension candidates. Maximal degree in co-relation 40485. Up to 4347 conditions per place. [2024-06-03 18:54:46,159 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 386 selfloop transitions, 63 changer transitions 0/457 dead transitions. [2024-06-03 18:54:46,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 457 transitions, 6332 flow [2024-06-03 18:54:46,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:54:46,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:54:46,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-03 18:54:46,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098191214470284 [2024-06-03 18:54:46,160 INFO L175 Difference]: Start difference. First operand has 349 places, 404 transitions, 4608 flow. Second operand 9 states and 236 transitions. [2024-06-03 18:54:46,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 457 transitions, 6332 flow [2024-06-03 18:54:50,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 457 transitions, 5860 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-03 18:54:50,138 INFO L231 Difference]: Finished difference. Result has 351 places, 411 transitions, 4479 flow [2024-06-03 18:54:50,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4479, PETRI_PLACES=351, PETRI_TRANSITIONS=411} [2024-06-03 18:54:50,138 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 307 predicate places. [2024-06-03 18:54:50,139 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 411 transitions, 4479 flow [2024-06-03 18:54:50,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:50,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:50,139 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, 1, 1] [2024-06-03 18:54:50,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 18:54:50,139 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:50,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:50,139 INFO L85 PathProgramCache]: Analyzing trace with hash -855797051, now seen corresponding path program 2 times [2024-06-03 18:54:50,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:50,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42690715] [2024-06-03 18:54:50,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:50,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:50,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:50,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:50,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:50,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42690715] [2024-06-03 18:54:50,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42690715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:50,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:50,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:50,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390090523] [2024-06-03 18:54:50,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:50,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:50,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:50,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:50,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:50,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:50,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 411 transitions, 4479 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:50,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:50,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:50,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:51,340 INFO L124 PetriNetUnfolderBase]: 3055/5269 cut-off events. [2024-06-03 18:54:51,340 INFO L125 PetriNetUnfolderBase]: For 830774/830774 co-relation queries the response was YES. [2024-06-03 18:54:51,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40401 conditions, 5269 events. 3055/5269 cut-off events. For 830774/830774 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36173 event pairs, 551 based on Foata normal form. 2/5268 useless extension candidates. Maximal degree in co-relation 40236. Up to 4367 conditions per place. [2024-06-03 18:54:51,438 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 65 changer transitions 0/455 dead transitions. [2024-06-03 18:54:51,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 455 transitions, 6107 flow [2024-06-03 18:54:51,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:54:51,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:54:51,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-03 18:54:51,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-03 18:54:51,439 INFO L175 Difference]: Start difference. First operand has 351 places, 411 transitions, 4479 flow. Second operand 9 states and 230 transitions. [2024-06-03 18:54:51,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 455 transitions, 6107 flow [2024-06-03 18:54:55,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 455 transitions, 5828 flow, removed 92 selfloop flow, removed 8 redundant places. [2024-06-03 18:54:55,249 INFO L231 Difference]: Finished difference. Result has 353 places, 416 transitions, 4520 flow [2024-06-03 18:54:55,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4520, PETRI_PLACES=353, PETRI_TRANSITIONS=416} [2024-06-03 18:54:55,249 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 309 predicate places. [2024-06-03 18:54:55,249 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 416 transitions, 4520 flow [2024-06-03 18:54:55,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:55,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:55,249 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, 1, 1] [2024-06-03 18:54:55,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 18:54:55,250 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:55,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:55,250 INFO L85 PathProgramCache]: Analyzing trace with hash 332363211, now seen corresponding path program 3 times [2024-06-03 18:54:55,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:55,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472889815] [2024-06-03 18:54:55,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:55,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:55,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:55,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:55,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:55,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472889815] [2024-06-03 18:54:55,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472889815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:55,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:55,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:55,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923256450] [2024-06-03 18:54:55,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:55,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:55,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:55,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:55,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:55,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:55,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 416 transitions, 4520 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:55,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:55,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:55,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:56,350 INFO L124 PetriNetUnfolderBase]: 3050/5267 cut-off events. [2024-06-03 18:54:56,350 INFO L125 PetriNetUnfolderBase]: For 785073/785073 co-relation queries the response was YES. [2024-06-03 18:54:56,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39489 conditions, 5267 events. 3050/5267 cut-off events. For 785073/785073 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36250 event pairs, 639 based on Foata normal form. 2/5261 useless extension candidates. Maximal degree in co-relation 39325. Up to 4571 conditions per place. [2024-06-03 18:54:56,424 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 392 selfloop transitions, 52 changer transitions 0/452 dead transitions. [2024-06-03 18:54:56,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 452 transitions, 5746 flow [2024-06-03 18:54:56,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:54:56,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:54:56,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-03 18:54:56,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-03 18:54:56,425 INFO L175 Difference]: Start difference. First operand has 353 places, 416 transitions, 4520 flow. Second operand 8 states and 208 transitions. [2024-06-03 18:54:56,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 452 transitions, 5746 flow [2024-06-03 18:54:59,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 452 transitions, 5581 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-03 18:54:59,718 INFO L231 Difference]: Finished difference. Result has 356 places, 416 transitions, 4464 flow [2024-06-03 18:54:59,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4355, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4464, PETRI_PLACES=356, PETRI_TRANSITIONS=416} [2024-06-03 18:54:59,718 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-03 18:54:59,718 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 416 transitions, 4464 flow [2024-06-03 18:54:59,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:59,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:59,718 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, 1, 1] [2024-06-03 18:54:59,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 18:54:59,718 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:59,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:59,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1982359977, now seen corresponding path program 4 times [2024-06-03 18:54:59,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:59,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95760155] [2024-06-03 18:54:59,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:59,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:59,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:59,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:59,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:59,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95760155] [2024-06-03 18:54:59,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95760155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:59,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:59,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:59,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472083783] [2024-06-03 18:54:59,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:59,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:59,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:59,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:59,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:59,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:54:59,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 416 transitions, 4464 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:54:59,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:59,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:54:59,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:00,767 INFO L124 PetriNetUnfolderBase]: 3058/5284 cut-off events. [2024-06-03 18:55:00,767 INFO L125 PetriNetUnfolderBase]: For 798004/798004 co-relation queries the response was YES. [2024-06-03 18:55:00,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39554 conditions, 5284 events. 3058/5284 cut-off events. For 798004/798004 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 36452 event pairs, 646 based on Foata normal form. 2/5283 useless extension candidates. Maximal degree in co-relation 39389. Up to 4668 conditions per place. [2024-06-03 18:55:00,842 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 388 selfloop transitions, 50 changer transitions 0/446 dead transitions. [2024-06-03 18:55:00,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 446 transitions, 5460 flow [2024-06-03 18:55:00,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:00,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:00,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:55:00,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 18:55:00,843 INFO L175 Difference]: Start difference. First operand has 356 places, 416 transitions, 4464 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:55:00,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 446 transitions, 5460 flow [2024-06-03 18:55:04,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 446 transitions, 5300 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 18:55:04,361 INFO L231 Difference]: Finished difference. Result has 356 places, 418 transitions, 4463 flow [2024-06-03 18:55:04,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4310, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4463, PETRI_PLACES=356, PETRI_TRANSITIONS=418} [2024-06-03 18:55:04,362 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-03 18:55:04,362 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 418 transitions, 4463 flow [2024-06-03 18:55:04,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:04,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:04,362 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, 1, 1] [2024-06-03 18:55:04,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 18:55:04,362 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:04,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:04,362 INFO L85 PathProgramCache]: Analyzing trace with hash -604343195, now seen corresponding path program 5 times [2024-06-03 18:55:04,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:04,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582288297] [2024-06-03 18:55:04,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:04,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:04,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:04,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:04,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:04,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582288297] [2024-06-03 18:55:04,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582288297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:04,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:04,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:04,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728315758] [2024-06-03 18:55:04,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:04,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:04,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:04,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:04,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:04,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:55:04,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 418 transitions, 4463 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:04,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:04,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:55:04,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:05,525 INFO L124 PetriNetUnfolderBase]: 3066/5296 cut-off events. [2024-06-03 18:55:05,525 INFO L125 PetriNetUnfolderBase]: For 811288/811288 co-relation queries the response was YES. [2024-06-03 18:55:05,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39629 conditions, 5296 events. 3066/5296 cut-off events. For 811288/811288 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 36526 event pairs, 646 based on Foata normal form. 2/5295 useless extension candidates. Maximal degree in co-relation 39464. Up to 4680 conditions per place. [2024-06-03 18:55:05,593 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 391 selfloop transitions, 51 changer transitions 0/450 dead transitions. [2024-06-03 18:55:05,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 450 transitions, 5469 flow [2024-06-03 18:55:05,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:55:05,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:55:05,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-03 18:55:05,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-03 18:55:05,594 INFO L175 Difference]: Start difference. First operand has 356 places, 418 transitions, 4463 flow. Second operand 10 states and 238 transitions. [2024-06-03 18:55:05,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 450 transitions, 5469 flow [2024-06-03 18:55:09,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 450 transitions, 5340 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 18:55:09,765 INFO L231 Difference]: Finished difference. Result has 360 places, 420 transitions, 4493 flow [2024-06-03 18:55:09,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4334, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4493, PETRI_PLACES=360, PETRI_TRANSITIONS=420} [2024-06-03 18:55:09,766 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-03 18:55:09,766 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 420 transitions, 4493 flow [2024-06-03 18:55:09,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:09,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:09,766 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, 1, 1] [2024-06-03 18:55:09,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 18:55:09,767 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:09,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:09,767 INFO L85 PathProgramCache]: Analyzing trace with hash 489673101, now seen corresponding path program 6 times [2024-06-03 18:55:09,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:09,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454785143] [2024-06-03 18:55:09,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:09,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:09,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:09,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:09,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:09,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454785143] [2024-06-03 18:55:09,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454785143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:09,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:09,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:09,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951256173] [2024-06-03 18:55:09,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:09,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:09,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:09,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:09,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:09,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:55:09,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 420 transitions, 4493 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:09,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:09,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:55:09,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:10,857 INFO L124 PetriNetUnfolderBase]: 3074/5310 cut-off events. [2024-06-03 18:55:10,857 INFO L125 PetriNetUnfolderBase]: For 824845/824845 co-relation queries the response was YES. [2024-06-03 18:55:10,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39848 conditions, 5310 events. 3074/5310 cut-off events. For 824845/824845 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 36668 event pairs, 644 based on Foata normal form. 2/5307 useless extension candidates. Maximal degree in co-relation 39682. Up to 4672 conditions per place. [2024-06-03 18:55:10,946 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 388 selfloop transitions, 57 changer transitions 0/453 dead transitions. [2024-06-03 18:55:10,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 453 transitions, 5505 flow [2024-06-03 18:55:10,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:55:10,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:55:10,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-03 18:55:10,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5558139534883721 [2024-06-03 18:55:10,947 INFO L175 Difference]: Start difference. First operand has 360 places, 420 transitions, 4493 flow. Second operand 10 states and 239 transitions. [2024-06-03 18:55:10,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 453 transitions, 5505 flow [2024-06-03 18:55:14,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 453 transitions, 5370 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-03 18:55:14,700 INFO L231 Difference]: Finished difference. Result has 362 places, 422 transitions, 4527 flow [2024-06-03 18:55:14,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4358, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4527, PETRI_PLACES=362, PETRI_TRANSITIONS=422} [2024-06-03 18:55:14,700 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-03 18:55:14,700 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 422 transitions, 4527 flow [2024-06-03 18:55:14,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:14,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:14,700 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, 1, 1] [2024-06-03 18:55:14,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 18:55:14,701 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:14,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:14,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1579162087, now seen corresponding path program 1 times [2024-06-03 18:55:14,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:14,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215140694] [2024-06-03 18:55:14,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:14,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:14,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:14,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:14,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:14,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215140694] [2024-06-03 18:55:14,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215140694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:14,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:14,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:14,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593877318] [2024-06-03 18:55:14,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:14,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:14,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:14,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:14,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:14,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:55:14,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 422 transitions, 4527 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:14,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:14,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:55:14,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:15,769 INFO L124 PetriNetUnfolderBase]: 3079/5323 cut-off events. [2024-06-03 18:55:15,769 INFO L125 PetriNetUnfolderBase]: For 831263/831263 co-relation queries the response was YES. [2024-06-03 18:55:15,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40041 conditions, 5323 events. 3079/5323 cut-off events. For 831263/831263 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 36806 event pairs, 643 based on Foata normal form. 1/5323 useless extension candidates. Maximal degree in co-relation 39874. Up to 4749 conditions per place. [2024-06-03 18:55:15,845 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 428 selfloop transitions, 19 changer transitions 0/455 dead transitions. [2024-06-03 18:55:15,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 455 transitions, 5557 flow [2024-06-03 18:55:15,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:15,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:15,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:55:15,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 18:55:15,846 INFO L175 Difference]: Start difference. First operand has 362 places, 422 transitions, 4527 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:55:15,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 455 transitions, 5557 flow [2024-06-03 18:55:20,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 455 transitions, 5414 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-03 18:55:20,028 INFO L231 Difference]: Finished difference. Result has 362 places, 425 transitions, 4494 flow [2024-06-03 18:55:20,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4384, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4494, PETRI_PLACES=362, PETRI_TRANSITIONS=425} [2024-06-03 18:55:20,029 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-03 18:55:20,029 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 425 transitions, 4494 flow [2024-06-03 18:55:20,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:20,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:20,029 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, 1, 1] [2024-06-03 18:55:20,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 18:55:20,029 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:20,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:20,029 INFO L85 PathProgramCache]: Analyzing trace with hash 712250815, now seen corresponding path program 2 times [2024-06-03 18:55:20,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:20,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685626485] [2024-06-03 18:55:20,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:20,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:20,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:20,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:20,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:20,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685626485] [2024-06-03 18:55:20,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685626485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:20,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:20,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:20,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433794679] [2024-06-03 18:55:20,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:20,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:20,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:20,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:20,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:20,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:55:20,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 425 transitions, 4494 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:20,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:20,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:55:20,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:21,086 INFO L124 PetriNetUnfolderBase]: 3100/5354 cut-off events. [2024-06-03 18:55:21,086 INFO L125 PetriNetUnfolderBase]: For 859824/859824 co-relation queries the response was YES. [2024-06-03 18:55:21,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40905 conditions, 5354 events. 3100/5354 cut-off events. For 859824/859824 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 37032 event pairs, 647 based on Foata normal form. 1/5352 useless extension candidates. Maximal degree in co-relation 40737. Up to 4707 conditions per place. [2024-06-03 18:55:21,170 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 395 selfloop transitions, 57 changer transitions 0/460 dead transitions. [2024-06-03 18:55:21,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 460 transitions, 5852 flow [2024-06-03 18:55:21,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:21,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:21,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 18:55:21,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-03 18:55:21,171 INFO L175 Difference]: Start difference. First operand has 362 places, 425 transitions, 4494 flow. Second operand 8 states and 203 transitions. [2024-06-03 18:55:21,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 460 transitions, 5852 flow [2024-06-03 18:55:25,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 460 transitions, 5739 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-03 18:55:25,226 INFO L231 Difference]: Finished difference. Result has 364 places, 432 transitions, 4671 flow [2024-06-03 18:55:25,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4381, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4671, PETRI_PLACES=364, PETRI_TRANSITIONS=432} [2024-06-03 18:55:25,226 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 320 predicate places. [2024-06-03 18:55:25,226 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 432 transitions, 4671 flow [2024-06-03 18:55:25,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:25,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:25,226 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, 1, 1] [2024-06-03 18:55:25,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 18:55:25,227 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:25,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:25,227 INFO L85 PathProgramCache]: Analyzing trace with hash -604338235, now seen corresponding path program 3 times [2024-06-03 18:55:25,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:25,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563883585] [2024-06-03 18:55:25,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:25,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:25,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:25,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:25,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:25,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563883585] [2024-06-03 18:55:25,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563883585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:25,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:25,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:25,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780224195] [2024-06-03 18:55:25,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:25,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:25,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:25,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:25,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:25,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:55:25,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 432 transitions, 4671 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:25,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:25,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:55:25,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:26,328 INFO L124 PetriNetUnfolderBase]: 3105/5363 cut-off events. [2024-06-03 18:55:26,329 INFO L125 PetriNetUnfolderBase]: For 878234/878234 co-relation queries the response was YES. [2024-06-03 18:55:26,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41766 conditions, 5363 events. 3105/5363 cut-off events. For 878234/878234 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 37099 event pairs, 647 based on Foata normal form. 1/5361 useless extension candidates. Maximal degree in co-relation 41596. Up to 4713 conditions per place. [2024-06-03 18:55:26,409 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 396 selfloop transitions, 61 changer transitions 0/465 dead transitions. [2024-06-03 18:55:26,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 465 transitions, 5978 flow [2024-06-03 18:55:26,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:55:26,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:55:26,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-03 18:55:26,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-03 18:55:26,410 INFO L175 Difference]: Start difference. First operand has 364 places, 432 transitions, 4671 flow. Second operand 10 states and 241 transitions. [2024-06-03 18:55:26,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 465 transitions, 5978 flow [2024-06-03 18:55:30,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 465 transitions, 5813 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-03 18:55:30,447 INFO L231 Difference]: Finished difference. Result has 370 places, 435 transitions, 4709 flow [2024-06-03 18:55:30,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4530, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4709, PETRI_PLACES=370, PETRI_TRANSITIONS=435} [2024-06-03 18:55:30,460 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 326 predicate places. [2024-06-03 18:55:30,460 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 435 transitions, 4709 flow [2024-06-03 18:55:30,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:30,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:30,471 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, 1, 1] [2024-06-03 18:55:30,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 18:55:30,471 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:30,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:30,472 INFO L85 PathProgramCache]: Analyzing trace with hash 629976733, now seen corresponding path program 7 times [2024-06-03 18:55:30,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:30,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579942476] [2024-06-03 18:55:30,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:30,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:30,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:30,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-03 18:55:30,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:30,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579942476] [2024-06-03 18:55:30,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579942476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:30,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:30,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:30,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813228480] [2024-06-03 18:55:30,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:30,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:30,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:30,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:30,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:30,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:55:30,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 435 transitions, 4709 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:30,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:30,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:55:30,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:31,797 INFO L124 PetriNetUnfolderBase]: 3172/5449 cut-off events. [2024-06-03 18:55:31,797 INFO L125 PetriNetUnfolderBase]: For 977883/977883 co-relation queries the response was YES. [2024-06-03 18:55:31,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43986 conditions, 5449 events. 3172/5449 cut-off events. For 977883/977883 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 37632 event pairs, 676 based on Foata normal form. 2/5435 useless extension candidates. Maximal degree in co-relation 43814. Up to 4571 conditions per place. [2024-06-03 18:55:31,903 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 139 changer transitions 0/473 dead transitions. [2024-06-03 18:55:31,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 473 transitions, 6133 flow [2024-06-03 18:55:31,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:31,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:31,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-03 18:55:31,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-03 18:55:31,904 INFO L175 Difference]: Start difference. First operand has 370 places, 435 transitions, 4709 flow. Second operand 8 states and 209 transitions. [2024-06-03 18:55:31,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 473 transitions, 6133 flow [2024-06-03 18:55:37,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 473 transitions, 5973 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-03 18:55:37,425 INFO L231 Difference]: Finished difference. Result has 371 places, 440 transitions, 4991 flow [2024-06-03 18:55:37,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4991, PETRI_PLACES=371, PETRI_TRANSITIONS=440} [2024-06-03 18:55:37,426 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-03 18:55:37,426 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 440 transitions, 4991 flow [2024-06-03 18:55:37,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:37,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:37,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, 1, 1] [2024-06-03 18:55:37,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 18:55:37,427 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:37,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:37,428 INFO L85 PathProgramCache]: Analyzing trace with hash 970417253, now seen corresponding path program 8 times [2024-06-03 18:55:37,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:37,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394995592] [2024-06-03 18:55:37,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:37,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:37,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:37,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:37,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:37,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394995592] [2024-06-03 18:55:37,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394995592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:37,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:37,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:37,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665936181] [2024-06-03 18:55:37,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:37,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:37,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:37,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:37,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:37,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:55:37,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 440 transitions, 4991 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:37,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:37,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:55:37,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:38,529 INFO L124 PetriNetUnfolderBase]: 3180/5470 cut-off events. [2024-06-03 18:55:38,529 INFO L125 PetriNetUnfolderBase]: For 994937/994937 co-relation queries the response was YES. [2024-06-03 18:55:38,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44625 conditions, 5470 events. 3180/5470 cut-off events. For 994937/994937 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 37829 event pairs, 685 based on Foata normal form. 2/5461 useless extension candidates. Maximal degree in co-relation 44451. Up to 4668 conditions per place. [2024-06-03 18:55:38,787 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 322 selfloop transitions, 137 changer transitions 0/467 dead transitions. [2024-06-03 18:55:38,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 467 transitions, 6041 flow [2024-06-03 18:55:38,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:38,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:38,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 18:55:38,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-03 18:55:38,788 INFO L175 Difference]: Start difference. First operand has 371 places, 440 transitions, 4991 flow. Second operand 8 states and 201 transitions. [2024-06-03 18:55:38,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 467 transitions, 6041 flow [2024-06-03 18:55:43,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 467 transitions, 5752 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-03 18:55:43,769 INFO L231 Difference]: Finished difference. Result has 375 places, 442 transitions, 5055 flow [2024-06-03 18:55:43,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4726, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5055, PETRI_PLACES=375, PETRI_TRANSITIONS=442} [2024-06-03 18:55:43,769 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-03 18:55:43,769 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 442 transitions, 5055 flow [2024-06-03 18:55:43,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:43,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:43,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:43,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 18:55:43,770 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:43,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:43,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1667166859, now seen corresponding path program 9 times [2024-06-03 18:55:43,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:43,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905176513] [2024-06-03 18:55:43,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:43,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:43,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:43,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:43,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:43,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905176513] [2024-06-03 18:55:43,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905176513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:43,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:43,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:43,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866625008] [2024-06-03 18:55:43,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:43,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:43,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:43,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:43,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:43,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:55:43,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 442 transitions, 5055 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:43,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:43,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:55:43,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:45,039 INFO L124 PetriNetUnfolderBase]: 3188/5478 cut-off events. [2024-06-03 18:55:45,040 INFO L125 PetriNetUnfolderBase]: For 1008213/1008213 co-relation queries the response was YES. [2024-06-03 18:55:45,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44830 conditions, 5478 events. 3188/5478 cut-off events. For 1008213/1008213 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 37851 event pairs, 683 based on Foata normal form. 2/5469 useless extension candidates. Maximal degree in co-relation 44654. Up to 4680 conditions per place. [2024-06-03 18:55:45,125 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 322 selfloop transitions, 136 changer transitions 0/466 dead transitions. [2024-06-03 18:55:45,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 466 transitions, 6075 flow [2024-06-03 18:55:45,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:45,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:45,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:55:45,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-03 18:55:45,126 INFO L175 Difference]: Start difference. First operand has 375 places, 442 transitions, 5055 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:55:45,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 466 transitions, 6075 flow [2024-06-03 18:55:50,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 466 transitions, 5768 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 18:55:50,577 INFO L231 Difference]: Finished difference. Result has 377 places, 444 transitions, 5079 flow [2024-06-03 18:55:50,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4748, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5079, PETRI_PLACES=377, PETRI_TRANSITIONS=444} [2024-06-03 18:55:50,577 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 333 predicate places. [2024-06-03 18:55:50,577 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 444 transitions, 5079 flow [2024-06-03 18:55:50,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:50,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:50,578 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, 1, 1] [2024-06-03 18:55:50,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 18:55:50,578 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:50,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:50,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1063566273, now seen corresponding path program 10 times [2024-06-03 18:55:50,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:50,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942889012] [2024-06-03 18:55:50,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:50,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:50,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:50,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:50,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:50,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942889012] [2024-06-03 18:55:50,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942889012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:50,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:50,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:50,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496193007] [2024-06-03 18:55:50,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:50,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:50,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:50,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:50,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:50,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:55:50,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 444 transitions, 5079 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:50,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:50,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:55:50,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:51,719 INFO L124 PetriNetUnfolderBase]: 3196/5500 cut-off events. [2024-06-03 18:55:51,719 INFO L125 PetriNetUnfolderBase]: For 1024092/1024092 co-relation queries the response was YES. [2024-06-03 18:55:51,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45060 conditions, 5500 events. 3196/5500 cut-off events. For 1024092/1024092 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 38058 event pairs, 662 based on Foata normal form. 2/5499 useless extension candidates. Maximal degree in co-relation 44883. Up to 4893 conditions per place. [2024-06-03 18:55:51,798 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 420 selfloop transitions, 37 changer transitions 0/465 dead transitions. [2024-06-03 18:55:51,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 465 transitions, 6091 flow [2024-06-03 18:55:51,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:51,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:51,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:55:51,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-03 18:55:51,800 INFO L175 Difference]: Start difference. First operand has 377 places, 444 transitions, 5079 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:55:51,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 465 transitions, 6091 flow [2024-06-03 18:55:56,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 465 transitions, 5782 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:55:56,702 INFO L231 Difference]: Finished difference. Result has 379 places, 446 transitions, 4905 flow [2024-06-03 18:55:56,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4770, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4905, PETRI_PLACES=379, PETRI_TRANSITIONS=446} [2024-06-03 18:55:56,703 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 335 predicate places. [2024-06-03 18:55:56,703 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 446 transitions, 4905 flow [2024-06-03 18:55:56,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:56,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:56,703 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, 1, 1] [2024-06-03 18:55:56,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 18:55:56,703 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:56,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:56,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1178857443, now seen corresponding path program 11 times [2024-06-03 18:55:56,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:56,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450533926] [2024-06-03 18:55:56,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:56,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:56,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:56,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:56,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:56,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450533926] [2024-06-03 18:55:56,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450533926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:56,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:56,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:56,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448295708] [2024-06-03 18:55:56,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:56,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:56,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:56,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:56,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:56,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:55:56,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 446 transitions, 4905 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:55:56,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:56,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:55:56,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:57,855 INFO L124 PetriNetUnfolderBase]: 3204/5502 cut-off events. [2024-06-03 18:55:57,855 INFO L125 PetriNetUnfolderBase]: For 1039753/1039753 co-relation queries the response was YES. [2024-06-03 18:55:57,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45020 conditions, 5502 events. 3204/5502 cut-off events. For 1039753/1039753 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 38027 event pairs, 683 based on Foata normal form. 2/5493 useless extension candidates. Maximal degree in co-relation 44842. Up to 4704 conditions per place. [2024-06-03 18:55:57,934 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 323 selfloop transitions, 136 changer transitions 0/467 dead transitions. [2024-06-03 18:55:57,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 467 transitions, 5923 flow [2024-06-03 18:55:57,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:57,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:57,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:55:57,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 18:55:57,935 INFO L175 Difference]: Start difference. First operand has 379 places, 446 transitions, 4905 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:55:57,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 467 transitions, 5923 flow [2024-06-03 18:56:01,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 467 transitions, 5812 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:56:01,580 INFO L231 Difference]: Finished difference. Result has 381 places, 448 transitions, 5129 flow [2024-06-03 18:56:01,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4794, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5129, PETRI_PLACES=381, PETRI_TRANSITIONS=448} [2024-06-03 18:56:01,581 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-03 18:56:01,581 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 448 transitions, 5129 flow [2024-06-03 18:56:01,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:01,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:01,581 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, 1, 1] [2024-06-03 18:56:01,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 18:56:01,581 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:01,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:01,581 INFO L85 PathProgramCache]: Analyzing trace with hash -358710689, now seen corresponding path program 12 times [2024-06-03 18:56:01,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:01,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216530397] [2024-06-03 18:56:01,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:01,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:01,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:01,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:01,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:01,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216530397] [2024-06-03 18:56:01,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216530397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:01,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:01,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:01,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918786644] [2024-06-03 18:56:01,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:01,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:01,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:01,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:01,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:01,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:56:01,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 448 transitions, 5129 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:01,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:01,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:56:01,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:02,704 INFO L124 PetriNetUnfolderBase]: 3212/5528 cut-off events. [2024-06-03 18:56:02,704 INFO L125 PetriNetUnfolderBase]: For 1055939/1055939 co-relation queries the response was YES. [2024-06-03 18:56:02,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45500 conditions, 5528 events. 3212/5528 cut-off events. For 1055939/1055939 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 38313 event pairs, 662 based on Foata normal form. 2/5527 useless extension candidates. Maximal degree in co-relation 45321. Up to 4903 conditions per place. [2024-06-03 18:56:02,971 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 422 selfloop transitions, 41 changer transitions 0/471 dead transitions. [2024-06-03 18:56:02,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 471 transitions, 6155 flow [2024-06-03 18:56:02,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:56:02,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:56:02,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 18:56:02,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400516795865633 [2024-06-03 18:56:02,972 INFO L175 Difference]: Start difference. First operand has 381 places, 448 transitions, 5129 flow. Second operand 9 states and 209 transitions. [2024-06-03 18:56:02,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 471 transitions, 6155 flow [2024-06-03 18:56:07,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 471 transitions, 5842 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 18:56:07,467 INFO L231 Difference]: Finished difference. Result has 384 places, 450 transitions, 4957 flow [2024-06-03 18:56:07,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4816, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4957, PETRI_PLACES=384, PETRI_TRANSITIONS=450} [2024-06-03 18:56:07,468 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-03 18:56:07,468 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 450 transitions, 4957 flow [2024-06-03 18:56:07,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:07,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:07,468 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, 1, 1] [2024-06-03 18:56:07,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 18:56:07,468 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:07,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:07,469 INFO L85 PathProgramCache]: Analyzing trace with hash 98571711, now seen corresponding path program 4 times [2024-06-03 18:56:07,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:07,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952096027] [2024-06-03 18:56:07,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:07,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:07,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:07,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:07,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:07,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952096027] [2024-06-03 18:56:07,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952096027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:07,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:07,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:07,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102730019] [2024-06-03 18:56:07,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:07,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:07,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:07,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:07,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:07,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:56:07,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 450 transitions, 4957 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:07,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:07,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:56:07,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:08,610 INFO L124 PetriNetUnfolderBase]: 3228/5554 cut-off events. [2024-06-03 18:56:08,610 INFO L125 PetriNetUnfolderBase]: For 1063400/1063400 co-relation queries the response was YES. [2024-06-03 18:56:08,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45523 conditions, 5554 events. 3228/5554 cut-off events. For 1063400/1063400 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 38542 event pairs, 668 based on Foata normal form. 1/5552 useless extension candidates. Maximal degree in co-relation 45343. Up to 4847 conditions per place. [2024-06-03 18:56:08,690 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 427 selfloop transitions, 48 changer transitions 0/483 dead transitions. [2024-06-03 18:56:08,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 483 transitions, 6075 flow [2024-06-03 18:56:08,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:08,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:08,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 18:56:08,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-03 18:56:08,691 INFO L175 Difference]: Start difference. First operand has 384 places, 450 transitions, 4957 flow. Second operand 8 states and 198 transitions. [2024-06-03 18:56:08,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 483 transitions, 6075 flow [2024-06-03 18:56:14,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 483 transitions, 5960 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 18:56:14,172 INFO L231 Difference]: Finished difference. Result has 385 places, 456 transitions, 5050 flow [2024-06-03 18:56:14,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4842, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5050, PETRI_PLACES=385, PETRI_TRANSITIONS=456} [2024-06-03 18:56:14,172 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-03 18:56:14,172 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 456 transitions, 5050 flow [2024-06-03 18:56:14,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:14,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:14,173 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, 1, 1] [2024-06-03 18:56:14,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 18:56:14,173 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:14,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:14,173 INFO L85 PathProgramCache]: Analyzing trace with hash 970422213, now seen corresponding path program 5 times [2024-06-03 18:56:14,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:14,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842002301] [2024-06-03 18:56:14,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:14,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:14,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:14,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:14,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:14,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842002301] [2024-06-03 18:56:14,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842002301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:14,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:14,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:14,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071672] [2024-06-03 18:56:14,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:14,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:14,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:14,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:14,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:14,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:56:14,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 456 transitions, 5050 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:14,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:14,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:56:14,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:15,330 INFO L124 PetriNetUnfolderBase]: 3265/5598 cut-off events. [2024-06-03 18:56:15,331 INFO L125 PetriNetUnfolderBase]: For 1115766/1115766 co-relation queries the response was YES. [2024-06-03 18:56:15,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47097 conditions, 5598 events. 3265/5598 cut-off events. For 1115766/1115766 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 38843 event pairs, 704 based on Foata normal form. 1/5583 useless extension candidates. Maximal degree in co-relation 46916. Up to 4436 conditions per place. [2024-06-03 18:56:15,413 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 287 selfloop transitions, 207 changer transitions 0/502 dead transitions. [2024-06-03 18:56:15,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 502 transitions, 7804 flow [2024-06-03 18:56:15,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:15,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:15,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-03 18:56:15,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-03 18:56:15,414 INFO L175 Difference]: Start difference. First operand has 385 places, 456 transitions, 5050 flow. Second operand 8 states and 211 transitions. [2024-06-03 18:56:15,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 502 transitions, 7804 flow [2024-06-03 18:56:21,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 502 transitions, 7646 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-03 18:56:21,510 INFO L231 Difference]: Finished difference. Result has 388 places, 473 transitions, 5716 flow [2024-06-03 18:56:21,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4892, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5716, PETRI_PLACES=388, PETRI_TRANSITIONS=473} [2024-06-03 18:56:21,510 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-03 18:56:21,511 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 473 transitions, 5716 flow [2024-06-03 18:56:21,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:21,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:21,511 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, 1, 1] [2024-06-03 18:56:21,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 18:56:21,511 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:21,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:21,512 INFO L85 PathProgramCache]: Analyzing trace with hash -2085106241, now seen corresponding path program 6 times [2024-06-03 18:56:21,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:21,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737624943] [2024-06-03 18:56:21,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:21,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:21,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:21,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-03 18:56:21,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:21,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737624943] [2024-06-03 18:56:21,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737624943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:21,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:21,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:21,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703577456] [2024-06-03 18:56:21,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:21,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:21,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:21,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:21,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:21,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:56:21,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 473 transitions, 5716 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:21,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:21,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:56:21,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:23,025 INFO L124 PetriNetUnfolderBase]: 3270/5632 cut-off events. [2024-06-03 18:56:23,026 INFO L125 PetriNetUnfolderBase]: For 1136405/1136405 co-relation queries the response was YES. [2024-06-03 18:56:23,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48273 conditions, 5632 events. 3270/5632 cut-off events. For 1136405/1136405 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 39230 event pairs, 678 based on Foata normal form. 1/5630 useless extension candidates. Maximal degree in co-relation 48091. Up to 4892 conditions per place. [2024-06-03 18:56:23,219 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 437 selfloop transitions, 61 changer transitions 0/506 dead transitions. [2024-06-03 18:56:23,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 506 transitions, 7134 flow [2024-06-03 18:56:23,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:56:23,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:56:23,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-03 18:56:23,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511627906976744 [2024-06-03 18:56:23,226 INFO L175 Difference]: Start difference. First operand has 388 places, 473 transitions, 5716 flow. Second operand 10 states and 237 transitions. [2024-06-03 18:56:23,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 506 transitions, 7134 flow [2024-06-03 18:56:30,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 506 transitions, 6824 flow, removed 116 selfloop flow, removed 2 redundant places. [2024-06-03 18:56:30,560 INFO L231 Difference]: Finished difference. Result has 397 places, 476 transitions, 5630 flow [2024-06-03 18:56:30,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5438, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5630, PETRI_PLACES=397, PETRI_TRANSITIONS=476} [2024-06-03 18:56:30,560 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 353 predicate places. [2024-06-03 18:56:30,561 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 476 transitions, 5630 flow [2024-06-03 18:56:30,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:30,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:30,561 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, 1, 1] [2024-06-03 18:56:30,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 18:56:30,561 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:30,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:30,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1206589499, now seen corresponding path program 7 times [2024-06-03 18:56:30,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:30,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900922133] [2024-06-03 18:56:30,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:30,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:30,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:30,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:30,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:30,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900922133] [2024-06-03 18:56:30,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900922133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:30,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:30,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:30,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201664242] [2024-06-03 18:56:30,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:30,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:30,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:30,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:30,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:30,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:56:30,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 476 transitions, 5630 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:30,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:30,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:56:30,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:32,094 INFO L124 PetriNetUnfolderBase]: 3267/5628 cut-off events. [2024-06-03 18:56:32,094 INFO L125 PetriNetUnfolderBase]: For 1140358/1140358 co-relation queries the response was YES. [2024-06-03 18:56:32,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47861 conditions, 5628 events. 3267/5628 cut-off events. For 1140358/1140358 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 39236 event pairs, 678 based on Foata normal form. 1/5626 useless extension candidates. Maximal degree in co-relation 47676. Up to 4889 conditions per place. [2024-06-03 18:56:32,273 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 432 selfloop transitions, 60 changer transitions 0/500 dead transitions. [2024-06-03 18:56:32,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 500 transitions, 6674 flow [2024-06-03 18:56:32,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:32,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:32,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:56:32,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2024-06-03 18:56:32,274 INFO L175 Difference]: Start difference. First operand has 397 places, 476 transitions, 5630 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:56:32,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 500 transitions, 6674 flow [2024-06-03 18:56:37,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 500 transitions, 6484 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-03 18:56:37,983 INFO L231 Difference]: Finished difference. Result has 397 places, 476 transitions, 5566 flow [2024-06-03 18:56:37,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5440, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5566, PETRI_PLACES=397, PETRI_TRANSITIONS=476} [2024-06-03 18:56:37,984 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 353 predicate places. [2024-06-03 18:56:37,984 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 476 transitions, 5566 flow [2024-06-03 18:56:37,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:37,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:37,984 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, 1, 1] [2024-06-03 18:56:37,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 18:56:37,984 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:37,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:37,984 INFO L85 PathProgramCache]: Analyzing trace with hash -932325435, now seen corresponding path program 8 times [2024-06-03 18:56:37,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:37,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556338252] [2024-06-03 18:56:37,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:37,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:37,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:38,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:38,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:38,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556338252] [2024-06-03 18:56:38,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556338252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:38,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:38,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:38,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973797106] [2024-06-03 18:56:38,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:38,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:38,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:38,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:38,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:38,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:56:38,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 476 transitions, 5566 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:38,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:38,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:56:38,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:39,594 INFO L124 PetriNetUnfolderBase]: 3280/5637 cut-off events. [2024-06-03 18:56:39,594 INFO L125 PetriNetUnfolderBase]: For 1166065/1166065 co-relation queries the response was YES. [2024-06-03 18:56:39,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48217 conditions, 5637 events. 3280/5637 cut-off events. For 1166065/1166065 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 39230 event pairs, 714 based on Foata normal form. 1/5622 useless extension candidates. Maximal degree in co-relation 48031. Up to 4448 conditions per place. [2024-06-03 18:56:39,672 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 285 selfloop transitions, 214 changer transitions 0/507 dead transitions. [2024-06-03 18:56:39,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 507 transitions, 7808 flow [2024-06-03 18:56:39,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:39,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:39,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-03 18:56:39,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-03 18:56:39,673 INFO L175 Difference]: Start difference. First operand has 397 places, 476 transitions, 5566 flow. Second operand 8 states and 206 transitions. [2024-06-03 18:56:39,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 507 transitions, 7808 flow [2024-06-03 18:56:46,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 507 transitions, 7688 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:56:46,723 INFO L231 Difference]: Finished difference. Result has 398 places, 482 transitions, 6000 flow [2024-06-03 18:56:46,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5446, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6000, PETRI_PLACES=398, PETRI_TRANSITIONS=482} [2024-06-03 18:56:46,724 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-03 18:56:46,724 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 482 transitions, 6000 flow [2024-06-03 18:56:46,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:46,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:46,724 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, 1, 1] [2024-06-03 18:56:46,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 18:56:46,725 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:46,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:46,725 INFO L85 PathProgramCache]: Analyzing trace with hash -925659195, now seen corresponding path program 9 times [2024-06-03 18:56:46,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:46,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035595435] [2024-06-03 18:56:46,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:46,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:46,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:46,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-03 18:56:46,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:46,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035595435] [2024-06-03 18:56:46,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035595435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:46,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:46,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:46,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891475779] [2024-06-03 18:56:46,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:46,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:46,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:46,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:46,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:46,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:56:46,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 482 transitions, 6000 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:46,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:46,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:56:46,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:48,174 INFO L124 PetriNetUnfolderBase]: 3277/5629 cut-off events. [2024-06-03 18:56:48,174 INFO L125 PetriNetUnfolderBase]: For 1175899/1175899 co-relation queries the response was YES. [2024-06-03 18:56:48,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48567 conditions, 5629 events. 3277/5629 cut-off events. For 1175899/1175899 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 39070 event pairs, 712 based on Foata normal form. 1/5614 useless extension candidates. Maximal degree in co-relation 48380. Up to 4446 conditions per place. [2024-06-03 18:56:48,390 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 283 selfloop transitions, 215 changer transitions 0/506 dead transitions. [2024-06-03 18:56:48,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 506 transitions, 7858 flow [2024-06-03 18:56:48,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:48,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:48,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-03 18:56:48,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-03 18:56:48,391 INFO L175 Difference]: Start difference. First operand has 398 places, 482 transitions, 6000 flow. Second operand 8 states and 205 transitions. [2024-06-03 18:56:48,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 506 transitions, 7858 flow [2024-06-03 18:56:55,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 506 transitions, 7520 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-03 18:56:55,226 INFO L231 Difference]: Finished difference. Result has 403 places, 482 transitions, 6098 flow [2024-06-03 18:56:55,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5662, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6098, PETRI_PLACES=403, PETRI_TRANSITIONS=482} [2024-06-03 18:56:55,226 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-03 18:56:55,226 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 482 transitions, 6098 flow [2024-06-03 18:56:55,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:55,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:55,227 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, 1, 1] [2024-06-03 18:56:55,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 18:56:55,227 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:55,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:55,228 INFO L85 PathProgramCache]: Analyzing trace with hash 621468007, now seen corresponding path program 10 times [2024-06-03 18:56:55,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:55,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108963566] [2024-06-03 18:56:55,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:55,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:55,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:55,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:55,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:55,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108963566] [2024-06-03 18:56:55,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108963566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:55,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:55,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:55,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521818323] [2024-06-03 18:56:55,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:55,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:55,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:55,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:55,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:55,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:56:55,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 482 transitions, 6098 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:56:55,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:55,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:56:55,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:56,711 INFO L124 PetriNetUnfolderBase]: 3282/5643 cut-off events. [2024-06-03 18:56:56,711 INFO L125 PetriNetUnfolderBase]: For 1194336/1194336 co-relation queries the response was YES. [2024-06-03 18:56:56,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48809 conditions, 5643 events. 3282/5643 cut-off events. For 1194336/1194336 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 39234 event pairs, 662 based on Foata normal form. 1/5641 useless extension candidates. Maximal degree in co-relation 48620. Up to 5018 conditions per place. [2024-06-03 18:56:56,790 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 457 selfloop transitions, 38 changer transitions 0/503 dead transitions. [2024-06-03 18:56:56,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 503 transitions, 7193 flow [2024-06-03 18:56:56,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:56,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:56,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:56:56,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-03 18:56:56,791 INFO L175 Difference]: Start difference. First operand has 403 places, 482 transitions, 6098 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:56:56,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 503 transitions, 7193 flow [2024-06-03 18:57:04,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 503 transitions, 6733 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 18:57:04,232 INFO L231 Difference]: Finished difference. Result has 403 places, 485 transitions, 5787 flow [2024-06-03 18:57:04,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5644, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5787, PETRI_PLACES=403, PETRI_TRANSITIONS=485} [2024-06-03 18:57:04,233 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-03 18:57:04,233 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 485 transitions, 5787 flow [2024-06-03 18:57:04,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:04,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:04,233 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, 1, 1] [2024-06-03 18:57:04,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 18:57:04,233 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:04,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:04,233 INFO L85 PathProgramCache]: Analyzing trace with hash 986258805, now seen corresponding path program 11 times [2024-06-03 18:57:04,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:04,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698303312] [2024-06-03 18:57:04,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:04,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:04,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:04,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:04,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:04,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698303312] [2024-06-03 18:57:04,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698303312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:04,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:04,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:04,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089668466] [2024-06-03 18:57:04,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:04,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:04,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:04,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:04,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:04,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:57:04,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 485 transitions, 5787 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:04,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:04,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:57:04,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:05,608 INFO L124 PetriNetUnfolderBase]: 3303/5661 cut-off events. [2024-06-03 18:57:05,608 INFO L125 PetriNetUnfolderBase]: For 1228909/1228909 co-relation queries the response was YES. [2024-06-03 18:57:05,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48984 conditions, 5661 events. 3303/5661 cut-off events. For 1228909/1228909 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 39370 event pairs, 702 based on Foata normal form. 1/5646 useless extension candidates. Maximal degree in co-relation 48795. Up to 4466 conditions per place. [2024-06-03 18:57:05,686 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 279 selfloop transitions, 229 changer transitions 0/516 dead transitions. [2024-06-03 18:57:05,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 516 transitions, 8132 flow [2024-06-03 18:57:05,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:57:05,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:57:05,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 18:57:05,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-03 18:57:05,687 INFO L175 Difference]: Start difference. First operand has 403 places, 485 transitions, 5787 flow. Second operand 8 states and 202 transitions. [2024-06-03 18:57:05,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 516 transitions, 8132 flow [2024-06-03 18:57:13,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 516 transitions, 8024 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 18:57:13,084 INFO L231 Difference]: Finished difference. Result has 405 places, 494 transitions, 6332 flow [2024-06-03 18:57:13,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5679, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6332, PETRI_PLACES=405, PETRI_TRANSITIONS=494} [2024-06-03 18:57:13,084 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-03 18:57:13,084 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 494 transitions, 6332 flow [2024-06-03 18:57:13,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:13,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:13,085 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, 1, 1] [2024-06-03 18:57:13,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 18:57:13,085 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:13,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:13,085 INFO L85 PathProgramCache]: Analyzing trace with hash 798836677, now seen corresponding path program 12 times [2024-06-03 18:57:13,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:13,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036692823] [2024-06-03 18:57:13,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:13,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:13,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:13,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:13,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:13,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036692823] [2024-06-03 18:57:13,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036692823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:13,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:13,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:13,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394932373] [2024-06-03 18:57:13,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:13,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:13,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:13,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:13,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:13,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:57:13,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 494 transitions, 6332 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:13,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:13,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:57:13,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:14,458 INFO L124 PetriNetUnfolderBase]: 3300/5681 cut-off events. [2024-06-03 18:57:14,458 INFO L125 PetriNetUnfolderBase]: For 1238825/1238825 co-relation queries the response was YES. [2024-06-03 18:57:14,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49448 conditions, 5681 events. 3300/5681 cut-off events. For 1238825/1238825 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 39673 event pairs, 722 based on Foata normal form. 1/5666 useless extension candidates. Maximal degree in co-relation 49258. Up to 4464 conditions per place. [2024-06-03 18:57:14,541 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 276 selfloop transitions, 231 changer transitions 0/515 dead transitions. [2024-06-03 18:57:14,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 515 transitions, 8218 flow [2024-06-03 18:57:14,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:57:14,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:57:14,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:57:14,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 18:57:14,542 INFO L175 Difference]: Start difference. First operand has 405 places, 494 transitions, 6332 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:57:14,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 515 transitions, 8218 flow [2024-06-03 18:57:21,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 515 transitions, 7862 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-03 18:57:21,955 INFO L231 Difference]: Finished difference. Result has 410 places, 494 transitions, 6444 flow [2024-06-03 18:57:21,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5976, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6444, PETRI_PLACES=410, PETRI_TRANSITIONS=494} [2024-06-03 18:57:21,956 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 366 predicate places. [2024-06-03 18:57:21,956 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 494 transitions, 6444 flow [2024-06-03 18:57:21,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:21,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:21,956 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, 1, 1] [2024-06-03 18:57:21,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 18:57:21,956 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:21,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:21,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1209437531, now seen corresponding path program 1 times [2024-06-03 18:57:21,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:21,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846486155] [2024-06-03 18:57:21,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:21,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:21,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:22,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:22,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:22,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846486155] [2024-06-03 18:57:22,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846486155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:22,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:22,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:22,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276054087] [2024-06-03 18:57:22,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:22,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:22,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:22,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:22,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:22,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:57:22,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 494 transitions, 6444 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:22,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:22,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:57:22,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:23,387 INFO L124 PetriNetUnfolderBase]: 3321/5703 cut-off events. [2024-06-03 18:57:23,387 INFO L125 PetriNetUnfolderBase]: For 1285727/1285727 co-relation queries the response was YES. [2024-06-03 18:57:23,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50158 conditions, 5703 events. 3321/5703 cut-off events. For 1285727/1285727 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 39741 event pairs, 667 based on Foata normal form. 2/5702 useless extension candidates. Maximal degree in co-relation 49967. Up to 5035 conditions per place. [2024-06-03 18:57:23,468 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 487 selfloop transitions, 34 changer transitions 0/529 dead transitions. [2024-06-03 18:57:23,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 529 transitions, 7942 flow [2024-06-03 18:57:23,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:57:23,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:57:23,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-03 18:57:23,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 18:57:23,469 INFO L175 Difference]: Start difference. First operand has 410 places, 494 transitions, 6444 flow. Second operand 9 states and 215 transitions. [2024-06-03 18:57:23,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 529 transitions, 7942 flow [2024-06-03 18:57:32,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 529 transitions, 7470 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 18:57:32,285 INFO L231 Difference]: Finished difference. Result has 413 places, 498 transitions, 6163 flow [2024-06-03 18:57:32,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5972, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6163, PETRI_PLACES=413, PETRI_TRANSITIONS=498} [2024-06-03 18:57:32,285 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-03 18:57:32,286 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 498 transitions, 6163 flow [2024-06-03 18:57:32,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:32,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:32,286 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, 1, 1] [2024-06-03 18:57:32,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 18:57:32,286 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:32,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:32,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1206580571, now seen corresponding path program 2 times [2024-06-03 18:57:32,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:32,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613512152] [2024-06-03 18:57:32,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:32,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:32,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:32,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:32,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:32,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613512152] [2024-06-03 18:57:32,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613512152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:32,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:32,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:32,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097343024] [2024-06-03 18:57:32,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:32,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:32,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:32,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:32,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:32,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:57:32,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 498 transitions, 6163 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:32,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:32,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:57:32,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:33,730 INFO L124 PetriNetUnfolderBase]: 3316/5704 cut-off events. [2024-06-03 18:57:33,730 INFO L125 PetriNetUnfolderBase]: For 1282839/1282839 co-relation queries the response was YES. [2024-06-03 18:57:33,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49556 conditions, 5704 events. 3316/5704 cut-off events. For 1282839/1282839 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 39852 event pairs, 676 based on Foata normal form. 2/5703 useless extension candidates. Maximal degree in co-relation 49363. Up to 5057 conditions per place. [2024-06-03 18:57:34,007 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 485 selfloop transitions, 30 changer transitions 0/523 dead transitions. [2024-06-03 18:57:34,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 523 transitions, 7255 flow [2024-06-03 18:57:34,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:57:34,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:57:34,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:57:34,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-03 18:57:34,008 INFO L175 Difference]: Start difference. First operand has 413 places, 498 transitions, 6163 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:57:34,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 523 transitions, 7255 flow [2024-06-03 18:57:42,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 523 transitions, 7116 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-03 18:57:42,523 INFO L231 Difference]: Finished difference. Result has 415 places, 498 transitions, 6089 flow [2024-06-03 18:57:42,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6089, PETRI_PLACES=415, PETRI_TRANSITIONS=498} [2024-06-03 18:57:42,524 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-03 18:57:42,524 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 498 transitions, 6089 flow [2024-06-03 18:57:42,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:42,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:42,524 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, 1, 1] [2024-06-03 18:57:42,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 18:57:42,525 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:42,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:42,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1792739169, now seen corresponding path program 3 times [2024-06-03 18:57:42,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:42,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511023665] [2024-06-03 18:57:42,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:42,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:42,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:42,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:42,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:42,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511023665] [2024-06-03 18:57:42,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511023665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:42,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:42,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:42,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135583179] [2024-06-03 18:57:42,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:42,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:42,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:42,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:42,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:42,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:57:42,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 498 transitions, 6089 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:42,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:42,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:57:42,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:44,056 INFO L124 PetriNetUnfolderBase]: 3324/5710 cut-off events. [2024-06-03 18:57:44,056 INFO L125 PetriNetUnfolderBase]: For 1300316/1300316 co-relation queries the response was YES. [2024-06-03 18:57:44,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49642 conditions, 5710 events. 3324/5710 cut-off events. For 1300316/1300316 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 39813 event pairs, 702 based on Foata normal form. 2/5703 useless extension candidates. Maximal degree in co-relation 49448. Up to 4868 conditions per place. [2024-06-03 18:57:44,147 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 385 selfloop transitions, 129 changer transitions 0/522 dead transitions. [2024-06-03 18:57:44,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 522 transitions, 7226 flow [2024-06-03 18:57:44,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:57:44,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:57:44,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:57:44,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-03 18:57:44,148 INFO L175 Difference]: Start difference. First operand has 415 places, 498 transitions, 6089 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:57:44,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 522 transitions, 7226 flow [2024-06-03 18:57:52,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 522 transitions, 7161 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 18:57:52,594 INFO L231 Difference]: Finished difference. Result has 416 places, 500 transitions, 6346 flow [2024-06-03 18:57:52,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6346, PETRI_PLACES=416, PETRI_TRANSITIONS=500} [2024-06-03 18:57:52,595 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-03 18:57:52,595 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 500 transitions, 6346 flow [2024-06-03 18:57:52,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:52,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:52,595 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, 1, 1] [2024-06-03 18:57:52,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 18:57:52,596 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:52,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:52,596 INFO L85 PathProgramCache]: Analyzing trace with hash -68243297, now seen corresponding path program 4 times [2024-06-03 18:57:52,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:52,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882043753] [2024-06-03 18:57:52,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:52,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:52,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:52,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:52,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:52,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882043753] [2024-06-03 18:57:52,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882043753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:52,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:52,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:52,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777127157] [2024-06-03 18:57:52,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:52,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:52,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:52,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:52,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:52,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:57:52,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 500 transitions, 6346 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:57:52,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:52,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:57:52,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:54,115 INFO L124 PetriNetUnfolderBase]: 3332/5714 cut-off events. [2024-06-03 18:57:54,115 INFO L125 PetriNetUnfolderBase]: For 1320442/1320442 co-relation queries the response was YES. [2024-06-03 18:57:54,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50197 conditions, 5714 events. 3332/5714 cut-off events. For 1320442/1320442 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 39809 event pairs, 694 based on Foata normal form. 2/5707 useless extension candidates. Maximal degree in co-relation 50002. Up to 4880 conditions per place. [2024-06-03 18:57:54,203 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 131 changer transitions 0/521 dead transitions. [2024-06-03 18:57:54,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 521 transitions, 7479 flow [2024-06-03 18:57:54,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:57:54,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:57:54,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:57:54,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 18:57:54,204 INFO L175 Difference]: Start difference. First operand has 416 places, 500 transitions, 6346 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:57:54,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 521 transitions, 7479 flow [2024-06-03 18:58:01,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 521 transitions, 7180 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 18:58:01,825 INFO L231 Difference]: Finished difference. Result has 418 places, 502 transitions, 6379 flow [2024-06-03 18:58:01,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6047, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6379, PETRI_PLACES=418, PETRI_TRANSITIONS=502} [2024-06-03 18:58:01,825 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 374 predicate places. [2024-06-03 18:58:01,826 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 502 transitions, 6379 flow [2024-06-03 18:58:01,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:01,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:01,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:01,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 18:58:01,826 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:01,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:01,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1257329765, now seen corresponding path program 13 times [2024-06-03 18:58:01,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:01,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439210428] [2024-06-03 18:58:01,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:01,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:01,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:01,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:01,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:01,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439210428] [2024-06-03 18:58:01,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439210428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:01,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:01,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:01,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191341826] [2024-06-03 18:58:01,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:01,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:01,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:01,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:01,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:02,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:58:02,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 502 transitions, 6379 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:02,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:02,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:58:02,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:03,421 INFO L124 PetriNetUnfolderBase]: 3386/5827 cut-off events. [2024-06-03 18:58:03,421 INFO L125 PetriNetUnfolderBase]: For 1424441/1424441 co-relation queries the response was YES. [2024-06-03 18:58:03,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52160 conditions, 5827 events. 3386/5827 cut-off events. For 1424441/1424441 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 40841 event pairs, 710 based on Foata normal form. 2/5819 useless extension candidates. Maximal degree in co-relation 51964. Up to 4880 conditions per place. [2024-06-03 18:58:03,510 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 405 selfloop transitions, 124 changer transitions 0/537 dead transitions. [2024-06-03 18:58:03,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 537 transitions, 7975 flow [2024-06-03 18:58:03,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:58:03,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:58:03,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-03 18:58:03,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-03 18:58:03,511 INFO L175 Difference]: Start difference. First operand has 418 places, 502 transitions, 6379 flow. Second operand 8 states and 204 transitions. [2024-06-03 18:58:03,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 537 transitions, 7975 flow [2024-06-03 18:58:12,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 537 transitions, 7666 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 18:58:12,517 INFO L231 Difference]: Finished difference. Result has 421 places, 507 transitions, 6493 flow [2024-06-03 18:58:12,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6070, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6493, PETRI_PLACES=421, PETRI_TRANSITIONS=507} [2024-06-03 18:58:12,517 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-06-03 18:58:12,517 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 507 transitions, 6493 flow [2024-06-03 18:58:12,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:12,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:12,518 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, 1, 1] [2024-06-03 18:58:12,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 18:58:12,518 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:12,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:12,518 INFO L85 PathProgramCache]: Analyzing trace with hash 195523177, now seen corresponding path program 14 times [2024-06-03 18:58:12,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:12,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545591445] [2024-06-03 18:58:12,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:12,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:12,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:12,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:12,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:12,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545591445] [2024-06-03 18:58:12,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545591445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:12,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:12,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:12,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042986677] [2024-06-03 18:58:12,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:12,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:12,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:12,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:12,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:12,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:58:12,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 507 transitions, 6493 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:12,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:12,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:58:12,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:14,160 INFO L124 PetriNetUnfolderBase]: 3394/5820 cut-off events. [2024-06-03 18:58:14,160 INFO L125 PetriNetUnfolderBase]: For 1444426/1444426 co-relation queries the response was YES. [2024-06-03 18:58:14,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52482 conditions, 5820 events. 3394/5820 cut-off events. For 1444426/1444426 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 40630 event pairs, 697 based on Foata normal form. 2/5817 useless extension candidates. Maximal degree in co-relation 52284. Up to 4981 conditions per place. [2024-06-03 18:58:14,258 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 401 selfloop transitions, 122 changer transitions 0/531 dead transitions. [2024-06-03 18:58:14,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 531 transitions, 7667 flow [2024-06-03 18:58:14,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:58:14,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:58:14,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:58:14,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-03 18:58:14,259 INFO L175 Difference]: Start difference. First operand has 421 places, 507 transitions, 6493 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:58:14,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 531 transitions, 7667 flow [2024-06-03 18:58:23,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 531 transitions, 7402 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-03 18:58:23,440 INFO L231 Difference]: Finished difference. Result has 425 places, 509 transitions, 6555 flow [2024-06-03 18:58:23,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6252, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6555, PETRI_PLACES=425, PETRI_TRANSITIONS=509} [2024-06-03 18:58:23,440 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 381 predicate places. [2024-06-03 18:58:23,440 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 509 transitions, 6555 flow [2024-06-03 18:58:23,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:23,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:23,441 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, 1, 1] [2024-06-03 18:58:23,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 18:58:23,441 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:23,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:23,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1549173659, now seen corresponding path program 15 times [2024-06-03 18:58:23,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:23,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398664594] [2024-06-03 18:58:23,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:23,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:23,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:23,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:23,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:23,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398664594] [2024-06-03 18:58:23,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398664594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:23,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:23,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:23,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552080467] [2024-06-03 18:58:23,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:23,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:23,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:23,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:23,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:23,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:58:23,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 509 transitions, 6555 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:23,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:23,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:58:23,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:25,097 INFO L124 PetriNetUnfolderBase]: 3402/5844 cut-off events. [2024-06-03 18:58:25,097 INFO L125 PetriNetUnfolderBase]: For 1460047/1460047 co-relation queries the response was YES. [2024-06-03 18:58:25,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52677 conditions, 5844 events. 3402/5844 cut-off events. For 1460047/1460047 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40891 event pairs, 707 based on Foata normal form. 2/5841 useless extension candidates. Maximal degree in co-relation 52477. Up to 4993 conditions per place. [2024-06-03 18:58:25,187 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 402 selfloop transitions, 120 changer transitions 0/530 dead transitions. [2024-06-03 18:58:25,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 530 transitions, 7699 flow [2024-06-03 18:58:25,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:58:25,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:58:25,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:58:25,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 18:58:25,188 INFO L175 Difference]: Start difference. First operand has 425 places, 509 transitions, 6555 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:58:25,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 530 transitions, 7699 flow [2024-06-03 18:58:35,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 530 transitions, 7418 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:58:35,133 INFO L231 Difference]: Finished difference. Result has 427 places, 511 transitions, 6577 flow [2024-06-03 18:58:35,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6274, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6577, PETRI_PLACES=427, PETRI_TRANSITIONS=511} [2024-06-03 18:58:35,133 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-03 18:58:35,133 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 511 transitions, 6577 flow [2024-06-03 18:58:35,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:35,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:35,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:35,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 18:58:35,134 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:35,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:35,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1899818085, now seen corresponding path program 16 times [2024-06-03 18:58:35,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:35,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199082901] [2024-06-03 18:58:35,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:35,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:35,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:35,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:35,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:35,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199082901] [2024-06-03 18:58:35,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199082901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:35,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:35,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:35,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947167779] [2024-06-03 18:58:35,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:35,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:35,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:35,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:35,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:35,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:58:35,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 511 transitions, 6577 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:35,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:35,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:58:35,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:36,751 INFO L124 PetriNetUnfolderBase]: 3438/5888 cut-off events. [2024-06-03 18:58:36,752 INFO L125 PetriNetUnfolderBase]: For 1566920/1566920 co-relation queries the response was YES. [2024-06-03 18:58:36,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53269 conditions, 5888 events. 3438/5888 cut-off events. For 1566920/1566920 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 41108 event pairs, 701 based on Foata normal form. 10/5893 useless extension candidates. Maximal degree in co-relation 53068. Up to 5017 conditions per place. [2024-06-03 18:58:36,840 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 409 selfloop transitions, 115 changer transitions 0/532 dead transitions. [2024-06-03 18:58:36,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 532 transitions, 7755 flow [2024-06-03 18:58:36,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:58:36,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:58:36,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:58:36,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-03 18:58:36,841 INFO L175 Difference]: Start difference. First operand has 427 places, 511 transitions, 6577 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:58:36,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 532 transitions, 7755 flow [2024-06-03 18:58:47,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 532 transitions, 7474 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 18:58:47,295 INFO L231 Difference]: Finished difference. Result has 429 places, 513 transitions, 6594 flow [2024-06-03 18:58:47,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6296, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6594, PETRI_PLACES=429, PETRI_TRANSITIONS=513} [2024-06-03 18:58:47,295 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-03 18:58:47,295 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 513 transitions, 6594 flow [2024-06-03 18:58:47,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:47,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:47,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:47,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 18:58:47,296 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:47,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:47,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1031682703, now seen corresponding path program 17 times [2024-06-03 18:58:47,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:47,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370572083] [2024-06-03 18:58:47,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:47,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:47,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:47,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:47,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:47,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370572083] [2024-06-03 18:58:47,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370572083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:47,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:47,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:47,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864651945] [2024-06-03 18:58:47,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:47,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:47,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:47,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:47,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:47,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:58:47,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 513 transitions, 6594 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:47,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:47,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:58:47,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:48,874 INFO L124 PetriNetUnfolderBase]: 3415/5856 cut-off events. [2024-06-03 18:58:48,874 INFO L125 PetriNetUnfolderBase]: For 1481489/1481489 co-relation queries the response was YES. [2024-06-03 18:58:48,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51664 conditions, 5856 events. 3415/5856 cut-off events. For 1481489/1481489 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 41000 event pairs, 715 based on Foata normal form. 10/5858 useless extension candidates. Maximal degree in co-relation 51462. Up to 4984 conditions per place. [2024-06-03 18:58:48,963 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 401 selfloop transitions, 121 changer transitions 0/530 dead transitions. [2024-06-03 18:58:48,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 530 transitions, 7733 flow [2024-06-03 18:58:48,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:58:48,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:58:48,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:58:48,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-03 18:58:48,964 INFO L175 Difference]: Start difference. First operand has 429 places, 513 transitions, 6594 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:58:48,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 530 transitions, 7733 flow [2024-06-03 18:58:57,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 530 transitions, 7429 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-03 18:58:57,675 INFO L231 Difference]: Finished difference. Result has 431 places, 514 transitions, 6571 flow [2024-06-03 18:58:57,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6306, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6571, PETRI_PLACES=431, PETRI_TRANSITIONS=514} [2024-06-03 18:58:57,675 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-03 18:58:57,675 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 514 transitions, 6571 flow [2024-06-03 18:58:57,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:57,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:57,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:57,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 18:58:57,676 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:57,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:57,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1354006605, now seen corresponding path program 18 times [2024-06-03 18:58:57,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:57,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664348562] [2024-06-03 18:58:57,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:57,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:57,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:57,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:57,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:57,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664348562] [2024-06-03 18:58:57,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664348562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:57,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:57,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:57,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908961188] [2024-06-03 18:58:57,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:57,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:57,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:57,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:57,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:57,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:58:57,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 514 transitions, 6571 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:58:57,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:57,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:58:57,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:59,225 INFO L124 PetriNetUnfolderBase]: 3392/5823 cut-off events. [2024-06-03 18:58:59,225 INFO L125 PetriNetUnfolderBase]: For 1389370/1389370 co-relation queries the response was YES. [2024-06-03 18:58:59,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49594 conditions, 5823 events. 3392/5823 cut-off events. For 1389370/1389370 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 40843 event pairs, 706 based on Foata normal form. 10/5825 useless extension candidates. Maximal degree in co-relation 49391. Up to 4951 conditions per place. [2024-06-03 18:58:59,317 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 407 selfloop transitions, 116 changer transitions 0/531 dead transitions. [2024-06-03 18:58:59,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 531 transitions, 7712 flow [2024-06-03 18:58:59,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:58:59,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:58:59,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:58:59,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-03 18:58:59,318 INFO L175 Difference]: Start difference. First operand has 431 places, 514 transitions, 6571 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:58:59,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 531 transitions, 7712 flow [2024-06-03 18:59:09,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 531 transitions, 7418 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-03 18:59:09,431 INFO L231 Difference]: Finished difference. Result has 433 places, 515 transitions, 6548 flow [2024-06-03 18:59:09,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6293, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6548, PETRI_PLACES=433, PETRI_TRANSITIONS=515} [2024-06-03 18:59:09,431 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 389 predicate places. [2024-06-03 18:59:09,431 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 515 transitions, 6548 flow [2024-06-03 18:59:09,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:09,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:09,431 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, 1, 1] [2024-06-03 18:59:09,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 18:59:09,431 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:09,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:09,432 INFO L85 PathProgramCache]: Analyzing trace with hash 935534515, now seen corresponding path program 19 times [2024-06-03 18:59:09,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:09,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835293952] [2024-06-03 18:59:09,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:09,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:09,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:09,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:09,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:09,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835293952] [2024-06-03 18:59:09,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835293952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:09,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:09,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:59:09,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860949982] [2024-06-03 18:59:09,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:09,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:59:09,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:09,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:59:09,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:59:09,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:59:09,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 515 transitions, 6548 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:09,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:09,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:59:09,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:11,005 INFO L124 PetriNetUnfolderBase]: 3369/5801 cut-off events. [2024-06-03 18:59:11,006 INFO L125 PetriNetUnfolderBase]: For 1295587/1295587 co-relation queries the response was YES. [2024-06-03 18:59:11,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47670 conditions, 5801 events. 3369/5801 cut-off events. For 1295587/1295587 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 40646 event pairs, 673 based on Foata normal form. 10/5806 useless extension candidates. Maximal degree in co-relation 47466. Up to 5116 conditions per place. [2024-06-03 18:59:11,107 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 489 selfloop transitions, 35 changer transitions 0/532 dead transitions. [2024-06-03 18:59:11,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 532 transitions, 7692 flow [2024-06-03 18:59:11,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:59:11,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:59:11,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:59:11,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406976744186046 [2024-06-03 18:59:11,108 INFO L175 Difference]: Start difference. First operand has 433 places, 515 transitions, 6548 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:59:11,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 532 transitions, 7692 flow [2024-06-03 18:59:19,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 532 transitions, 7408 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-03 18:59:19,180 INFO L231 Difference]: Finished difference. Result has 435 places, 516 transitions, 6374 flow [2024-06-03 18:59:19,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6280, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6374, PETRI_PLACES=435, PETRI_TRANSITIONS=516} [2024-06-03 18:59:19,181 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 391 predicate places. [2024-06-03 18:59:19,181 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 516 transitions, 6374 flow [2024-06-03 18:59:19,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:19,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:19,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:59:19,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 18:59:19,181 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:19,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:19,182 INFO L85 PathProgramCache]: Analyzing trace with hash 932677555, now seen corresponding path program 20 times [2024-06-03 18:59:19,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:19,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906275366] [2024-06-03 18:59:19,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:19,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:19,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:19,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:19,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:19,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906275366] [2024-06-03 18:59:19,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906275366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:19,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:19,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:59:19,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377844290] [2024-06-03 18:59:19,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:19,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:59:19,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:19,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:59:19,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:59:19,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:59:19,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 516 transitions, 6374 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:19,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:19,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:59:19,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:20,833 INFO L124 PetriNetUnfolderBase]: 3346/5768 cut-off events. [2024-06-03 18:59:20,833 INFO L125 PetriNetUnfolderBase]: For 1197402/1197402 co-relation queries the response was YES. [2024-06-03 18:59:20,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45513 conditions, 5768 events. 3346/5768 cut-off events. For 1197402/1197402 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 40447 event pairs, 646 based on Foata normal form. 10/5773 useless extension candidates. Maximal degree in co-relation 45308. Up to 4993 conditions per place. [2024-06-03 18:59:20,921 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 491 selfloop transitions, 39 changer transitions 0/538 dead transitions. [2024-06-03 18:59:20,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 538 transitions, 7567 flow [2024-06-03 18:59:20,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:59:20,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:59:20,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 18:59:20,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400516795865633 [2024-06-03 18:59:20,922 INFO L175 Difference]: Start difference. First operand has 435 places, 516 transitions, 6374 flow. Second operand 9 states and 209 transitions. [2024-06-03 18:59:20,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 538 transitions, 7567 flow [2024-06-03 18:59:29,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 538 transitions, 7445 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-03 18:59:29,589 INFO L231 Difference]: Finished difference. Result has 438 places, 517 transitions, 6368 flow [2024-06-03 18:59:29,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6268, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6368, PETRI_PLACES=438, PETRI_TRANSITIONS=517} [2024-06-03 18:59:29,590 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 394 predicate places. [2024-06-03 18:59:29,590 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 517 transitions, 6368 flow [2024-06-03 18:59:29,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:29,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:29,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:59:29,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 18:59:29,590 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:29,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:29,590 INFO L85 PathProgramCache]: Analyzing trace with hash 363256427, now seen corresponding path program 13 times [2024-06-03 18:59:29,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:29,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549939992] [2024-06-03 18:59:29,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:29,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:29,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:29,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:29,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:29,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549939992] [2024-06-03 18:59:29,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549939992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:29,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:29,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:59:29,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180640119] [2024-06-03 18:59:29,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:29,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:59:29,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:29,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:59:29,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:59:29,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:59:29,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 517 transitions, 6368 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:29,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:29,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:59:29,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:31,250 INFO L124 PetriNetUnfolderBase]: 3378/5822 cut-off events. [2024-06-03 18:59:31,250 INFO L125 PetriNetUnfolderBase]: For 1134820/1134820 co-relation queries the response was YES. [2024-06-03 18:59:31,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46057 conditions, 5822 events. 3378/5822 cut-off events. For 1134820/1134820 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 40904 event pairs, 664 based on Foata normal form. 1/5818 useless extension candidates. Maximal degree in co-relation 45851. Up to 5055 conditions per place. [2024-06-03 18:59:31,339 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 489 selfloop transitions, 60 changer transitions 0/557 dead transitions. [2024-06-03 18:59:31,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 557 transitions, 8372 flow [2024-06-03 18:59:31,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:59:31,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:59:31,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-03 18:59:31,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488372093023256 [2024-06-03 18:59:31,340 INFO L175 Difference]: Start difference. First operand has 438 places, 517 transitions, 6368 flow. Second operand 10 states and 236 transitions. [2024-06-03 18:59:31,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 557 transitions, 8372 flow [2024-06-03 18:59:39,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 557 transitions, 8297 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:59:39,934 INFO L231 Difference]: Finished difference. Result has 442 places, 529 transitions, 6663 flow [2024-06-03 18:59:39,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6293, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6663, PETRI_PLACES=442, PETRI_TRANSITIONS=529} [2024-06-03 18:59:39,935 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 398 predicate places. [2024-06-03 18:59:39,935 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 529 transitions, 6663 flow [2024-06-03 18:59:39,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:39,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:39,935 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, 1, 1] [2024-06-03 18:59:39,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 18:59:39,936 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:39,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:39,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1823432763, now seen corresponding path program 14 times [2024-06-03 18:59:39,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:39,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218309148] [2024-06-03 18:59:39,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:39,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:40,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-03 18:59:40,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:40,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218309148] [2024-06-03 18:59:40,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218309148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:40,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:40,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:59:40,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564436181] [2024-06-03 18:59:40,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:40,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:59:40,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:40,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:59:40,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:59:40,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:59:40,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 529 transitions, 6663 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:40,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:40,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:59:40,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:41,734 INFO L124 PetriNetUnfolderBase]: 3375/5818 cut-off events. [2024-06-03 18:59:41,734 INFO L125 PetriNetUnfolderBase]: For 1138255/1138255 co-relation queries the response was YES. [2024-06-03 18:59:41,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46005 conditions, 5818 events. 3375/5818 cut-off events. For 1138255/1138255 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 40930 event pairs, 664 based on Foata normal form. 1/5814 useless extension candidates. Maximal degree in co-relation 45798. Up to 5052 conditions per place. [2024-06-03 18:59:41,824 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 484 selfloop transitions, 59 changer transitions 0/551 dead transitions. [2024-06-03 18:59:41,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 551 transitions, 8105 flow [2024-06-03 18:59:41,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:59:41,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:59:41,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:59:41,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-03 18:59:41,825 INFO L175 Difference]: Start difference. First operand has 442 places, 529 transitions, 6663 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:59:41,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 551 transitions, 8105 flow [2024-06-03 18:59:48,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 551 transitions, 7931 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-03 18:59:48,805 INFO L231 Difference]: Finished difference. Result has 446 places, 529 transitions, 6613 flow [2024-06-03 18:59:48,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6613, PETRI_PLACES=446, PETRI_TRANSITIONS=529} [2024-06-03 18:59:48,806 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-06-03 18:59:48,806 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 529 transitions, 6613 flow [2024-06-03 18:59:48,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:48,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:48,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, 1, 1, 1] [2024-06-03 18:59:48,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 18:59:48,807 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:48,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:48,807 INFO L85 PathProgramCache]: Analyzing trace with hash 195350507, now seen corresponding path program 15 times [2024-06-03 18:59:48,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:48,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45825019] [2024-06-03 18:59:48,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:48,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:48,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:48,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:48,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:48,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45825019] [2024-06-03 18:59:48,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45825019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:48,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:48,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:59:48,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227310024] [2024-06-03 18:59:48,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:48,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:59:48,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:48,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:59:48,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:59:49,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:59:49,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 529 transitions, 6613 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:49,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:49,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:59:49,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:50,533 INFO L124 PetriNetUnfolderBase]: 3372/5814 cut-off events. [2024-06-03 18:59:50,533 INFO L125 PetriNetUnfolderBase]: For 1140370/1140370 co-relation queries the response was YES. [2024-06-03 18:59:50,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45960 conditions, 5814 events. 3372/5814 cut-off events. For 1140370/1140370 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 40876 event pairs, 664 based on Foata normal form. 1/5810 useless extension candidates. Maximal degree in co-relation 45751. Up to 5058 conditions per place. [2024-06-03 18:59:50,622 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 493 selfloop transitions, 52 changer transitions 0/553 dead transitions. [2024-06-03 18:59:50,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 553 transitions, 7763 flow [2024-06-03 18:59:50,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:59:50,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:59:50,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:59:50,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-03 18:59:50,624 INFO L175 Difference]: Start difference. First operand has 446 places, 529 transitions, 6613 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:59:50,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 553 transitions, 7763 flow [2024-06-03 18:59:55,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 553 transitions, 7613 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 18:59:55,923 INFO L231 Difference]: Finished difference. Result has 447 places, 529 transitions, 6573 flow [2024-06-03 18:59:55,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6463, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6573, PETRI_PLACES=447, PETRI_TRANSITIONS=529} [2024-06-03 18:59:55,923 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 403 predicate places. [2024-06-03 18:59:55,980 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 529 transitions, 6573 flow [2024-06-03 18:59:55,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:55,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:55,981 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, 1, 1] [2024-06-03 18:59:55,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 18:59:55,981 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:55,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:55,981 INFO L85 PathProgramCache]: Analyzing trace with hash 195528137, now seen corresponding path program 16 times [2024-06-03 18:59:55,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:55,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718318322] [2024-06-03 18:59:55,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:55,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:55,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:56,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:56,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:56,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718318322] [2024-06-03 18:59:56,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718318322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:56,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:56,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:59:56,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915263174] [2024-06-03 18:59:56,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:56,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:59:56,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:56,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:59:56,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:59:56,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 18:59:56,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 529 transitions, 6573 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 18:59:56,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:56,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 18:59:56,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:57,576 INFO L124 PetriNetUnfolderBase]: 3385/5834 cut-off events. [2024-06-03 18:59:57,576 INFO L125 PetriNetUnfolderBase]: For 1167159/1167159 co-relation queries the response was YES. [2024-06-03 18:59:57,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46377 conditions, 5834 events. 3385/5834 cut-off events. For 1167159/1167159 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 40990 event pairs, 673 based on Foata normal form. 1/5830 useless extension candidates. Maximal degree in co-relation 46167. Up to 4574 conditions per place. [2024-06-03 18:59:57,668 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 333 selfloop transitions, 218 changer transitions 0/559 dead transitions. [2024-06-03 18:59:57,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 559 transitions, 8799 flow [2024-06-03 18:59:57,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:59:57,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:59:57,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 18:59:57,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-03 18:59:57,669 INFO L175 Difference]: Start difference. First operand has 447 places, 529 transitions, 6573 flow. Second operand 8 states and 203 transitions. [2024-06-03 18:59:57,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 559 transitions, 8799 flow [2024-06-03 19:00:02,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 559 transitions, 8681 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 19:00:02,815 INFO L231 Difference]: Finished difference. Result has 448 places, 535 transitions, 7045 flow [2024-06-03 19:00:02,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6455, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7045, PETRI_PLACES=448, PETRI_TRANSITIONS=535} [2024-06-03 19:00:02,816 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-03 19:00:02,816 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 535 transitions, 7045 flow [2024-06-03 19:00:02,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:02,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:02,816 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, 1, 1] [2024-06-03 19:00:02,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 19:00:02,816 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:02,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:02,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1707219511, now seen corresponding path program 17 times [2024-06-03 19:00:02,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:02,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514309567] [2024-06-03 19:00:02,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:02,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:02,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:02,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:02,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:02,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514309567] [2024-06-03 19:00:02,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514309567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:02,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:02,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:00:02,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876844777] [2024-06-03 19:00:02,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:02,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:00:02,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:02,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:00:02,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:00:03,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:00:03,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 535 transitions, 7045 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:03,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:03,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:00:03,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:04,541 INFO L124 PetriNetUnfolderBase]: 3390/5843 cut-off events. [2024-06-03 19:00:04,541 INFO L125 PetriNetUnfolderBase]: For 1183904/1183904 co-relation queries the response was YES. [2024-06-03 19:00:04,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46996 conditions, 5843 events. 3390/5843 cut-off events. For 1183904/1183904 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 41122 event pairs, 673 based on Foata normal form. 1/5839 useless extension candidates. Maximal degree in co-relation 46785. Up to 4578 conditions per place. [2024-06-03 19:00:04,634 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 338 selfloop transitions, 214 changer transitions 0/560 dead transitions. [2024-06-03 19:00:04,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 560 transitions, 9513 flow [2024-06-03 19:00:04,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:00:04,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:00:04,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 19:00:04,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-03 19:00:04,635 INFO L175 Difference]: Start difference. First operand has 448 places, 535 transitions, 7045 flow. Second operand 8 states and 201 transitions. [2024-06-03 19:00:04,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 560 transitions, 9513 flow [2024-06-03 19:00:09,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 560 transitions, 8959 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-03 19:00:09,501 INFO L231 Difference]: Finished difference. Result has 450 places, 538 transitions, 7005 flow [2024-06-03 19:00:09,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6510, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7005, PETRI_PLACES=450, PETRI_TRANSITIONS=538} [2024-06-03 19:00:09,502 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-03 19:00:09,502 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 538 transitions, 7005 flow [2024-06-03 19:00:09,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:09,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:09,502 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, 1, 1] [2024-06-03 19:00:09,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 19:00:09,502 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:09,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:09,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1700553271, now seen corresponding path program 18 times [2024-06-03 19:00:09,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:09,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240464148] [2024-06-03 19:00:09,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:09,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:09,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:09,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:09,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:09,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240464148] [2024-06-03 19:00:09,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240464148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:09,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:09,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:00:09,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546281432] [2024-06-03 19:00:09,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:09,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:00:09,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:09,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:00:09,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:00:09,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:00:09,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 538 transitions, 7005 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:09,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:09,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:00:09,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:11,300 INFO L124 PetriNetUnfolderBase]: 3395/5840 cut-off events. [2024-06-03 19:00:11,300 INFO L125 PetriNetUnfolderBase]: For 1199515/1199515 co-relation queries the response was YES. [2024-06-03 19:00:11,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46873 conditions, 5840 events. 3395/5840 cut-off events. For 1199515/1199515 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 41003 event pairs, 663 based on Foata normal form. 1/5836 useless extension candidates. Maximal degree in co-relation 46663. Up to 4582 conditions per place. [2024-06-03 19:00:11,393 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 338 selfloop transitions, 216 changer transitions 0/562 dead transitions. [2024-06-03 19:00:11,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 562 transitions, 9160 flow [2024-06-03 19:00:11,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:00:11,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:00:11,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 19:00:11,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 19:00:11,394 INFO L175 Difference]: Start difference. First operand has 450 places, 538 transitions, 7005 flow. Second operand 8 states and 200 transitions. [2024-06-03 19:00:11,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 562 transitions, 9160 flow [2024-06-03 19:00:16,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 562 transitions, 8815 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 19:00:16,089 INFO L231 Difference]: Finished difference. Result has 454 places, 541 transitions, 7165 flow [2024-06-03 19:00:16,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6665, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7165, PETRI_PLACES=454, PETRI_TRANSITIONS=541} [2024-06-03 19:00:16,089 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 410 predicate places. [2024-06-03 19:00:16,089 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 541 transitions, 7165 flow [2024-06-03 19:00:16,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:16,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:16,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:00:16,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 19:00:16,090 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:16,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:16,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1820859285, now seen corresponding path program 19 times [2024-06-03 19:00:16,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:16,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944222385] [2024-06-03 19:00:16,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:16,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:16,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:16,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:16,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:16,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944222385] [2024-06-03 19:00:16,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944222385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:16,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:16,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:00:16,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448361856] [2024-06-03 19:00:16,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:16,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:00:16,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:16,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:00:16,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:00:16,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:00:16,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 541 transitions, 7165 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:16,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:16,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:00:16,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:17,935 INFO L124 PetriNetUnfolderBase]: 3416/5899 cut-off events. [2024-06-03 19:00:17,935 INFO L125 PetriNetUnfolderBase]: For 1241556/1241556 co-relation queries the response was YES. [2024-06-03 19:00:18,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47627 conditions, 5899 events. 3416/5899 cut-off events. For 1241556/1241556 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 41656 event pairs, 673 based on Foata normal form. 1/5895 useless extension candidates. Maximal degree in co-relation 47416. Up to 5030 conditions per place. [2024-06-03 19:00:18,042 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 477 selfloop transitions, 92 changer transitions 0/577 dead transitions. [2024-06-03 19:00:18,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 577 transitions, 9143 flow [2024-06-03 19:00:18,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:00:18,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:00:18,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-03 19:00:18,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-03 19:00:18,044 INFO L175 Difference]: Start difference. First operand has 454 places, 541 transitions, 7165 flow. Second operand 11 states and 257 transitions. [2024-06-03 19:00:18,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 577 transitions, 9143 flow [2024-06-03 19:00:23,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 577 transitions, 8509 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-03 19:00:23,770 INFO L231 Difference]: Finished difference. Result has 461 places, 548 transitions, 6927 flow [2024-06-03 19:00:23,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6549, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6927, PETRI_PLACES=461, PETRI_TRANSITIONS=548} [2024-06-03 19:00:23,771 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-03 19:00:23,771 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 548 transitions, 6927 flow [2024-06-03 19:00:23,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:23,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:23,771 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, 1, 1] [2024-06-03 19:00:23,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 19:00:23,771 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:23,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:23,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1307187329, now seen corresponding path program 20 times [2024-06-03 19:00:23,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:23,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680318048] [2024-06-03 19:00:23,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:23,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:23,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:23,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:23,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:23,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680318048] [2024-06-03 19:00:23,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680318048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:23,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:23,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:00:23,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248052166] [2024-06-03 19:00:23,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:23,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:00:23,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:23,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:00:23,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:00:23,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:00:23,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 548 transitions, 6927 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:23,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:23,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:00:23,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:25,409 INFO L124 PetriNetUnfolderBase]: 3413/5895 cut-off events. [2024-06-03 19:00:25,410 INFO L125 PetriNetUnfolderBase]: For 1240681/1240681 co-relation queries the response was YES. [2024-06-03 19:00:25,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47167 conditions, 5895 events. 3413/5895 cut-off events. For 1240681/1240681 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 41613 event pairs, 673 based on Foata normal form. 1/5891 useless extension candidates. Maximal degree in co-relation 46953. Up to 5028 conditions per place. [2024-06-03 19:00:25,726 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 475 selfloop transitions, 90 changer transitions 0/573 dead transitions. [2024-06-03 19:00:25,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 573 transitions, 8745 flow [2024-06-03 19:00:25,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:00:25,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:00:25,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-03 19:00:25,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511627906976744 [2024-06-03 19:00:25,727 INFO L175 Difference]: Start difference. First operand has 461 places, 548 transitions, 6927 flow. Second operand 10 states and 237 transitions. [2024-06-03 19:00:25,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 573 transitions, 8745 flow [2024-06-03 19:00:31,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 573 transitions, 8465 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-03 19:00:31,388 INFO L231 Difference]: Finished difference. Result has 462 places, 548 transitions, 6833 flow [2024-06-03 19:00:31,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6647, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6833, PETRI_PLACES=462, PETRI_TRANSITIONS=548} [2024-06-03 19:00:31,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 418 predicate places. [2024-06-03 19:00:31,389 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 548 transitions, 6833 flow [2024-06-03 19:00:31,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:31,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:31,389 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, 1, 1] [2024-06-03 19:00:31,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 19:00:31,389 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:31,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:31,389 INFO L85 PathProgramCache]: Analyzing trace with hash 2004037065, now seen corresponding path program 21 times [2024-06-03 19:00:31,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:31,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903644839] [2024-06-03 19:00:31,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:31,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:31,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:31,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:31,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:31,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903644839] [2024-06-03 19:00:31,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903644839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:31,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:31,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:00:31,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086328326] [2024-06-03 19:00:31,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:31,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:00:31,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:31,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:00:31,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:00:31,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:00:31,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 548 transitions, 6833 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:31,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:31,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:00:31,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:32,993 INFO L124 PetriNetUnfolderBase]: 3407/5887 cut-off events. [2024-06-03 19:00:32,993 INFO L125 PetriNetUnfolderBase]: For 1242995/1242995 co-relation queries the response was YES. [2024-06-03 19:00:33,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46651 conditions, 5887 events. 3407/5887 cut-off events. For 1242995/1242995 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 41580 event pairs, 673 based on Foata normal form. 2/5884 useless extension candidates. Maximal degree in co-relation 46437. Up to 5023 conditions per place. [2024-06-03 19:00:33,090 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 473 selfloop transitions, 86 changer transitions 0/567 dead transitions. [2024-06-03 19:00:33,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 567 transitions, 8313 flow [2024-06-03 19:00:33,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:00:33,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:00:33,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 19:00:33,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 19:00:33,091 INFO L175 Difference]: Start difference. First operand has 462 places, 548 transitions, 6833 flow. Second operand 8 states and 193 transitions. [2024-06-03 19:00:33,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 567 transitions, 8313 flow [2024-06-03 19:00:39,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 567 transitions, 8064 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 19:00:39,229 INFO L231 Difference]: Finished difference. Result has 461 places, 548 transitions, 6763 flow [2024-06-03 19:00:39,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6584, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6763, PETRI_PLACES=461, PETRI_TRANSITIONS=548} [2024-06-03 19:00:39,229 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-03 19:00:39,229 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 548 transitions, 6763 flow [2024-06-03 19:00:39,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:39,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:39,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:00:39,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 19:00:39,229 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:39,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:39,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1045285697, now seen corresponding path program 22 times [2024-06-03 19:00:39,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:39,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369167839] [2024-06-03 19:00:39,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:39,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:39,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:39,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:39,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:39,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369167839] [2024-06-03 19:00:39,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369167839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:39,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:39,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:00:39,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076067635] [2024-06-03 19:00:39,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:39,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:00:39,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:39,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:00:39,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:00:39,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:00:39,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 548 transitions, 6763 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:39,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:39,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:00:39,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:41,008 INFO L124 PetriNetUnfolderBase]: 3457/5970 cut-off events. [2024-06-03 19:00:41,009 INFO L125 PetriNetUnfolderBase]: For 1322984/1322984 co-relation queries the response was YES. [2024-06-03 19:00:41,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48092 conditions, 5970 events. 3457/5970 cut-off events. For 1322984/1322984 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42299 event pairs, 684 based on Foata normal form. 2/5967 useless extension candidates. Maximal degree in co-relation 47877. Up to 4646 conditions per place. [2024-06-03 19:00:41,111 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 356 selfloop transitions, 218 changer transitions 0/582 dead transitions. [2024-06-03 19:00:41,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 582 transitions, 9525 flow [2024-06-03 19:00:41,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:00:41,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:00:41,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 19:00:41,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-03 19:00:41,112 INFO L175 Difference]: Start difference. First operand has 461 places, 548 transitions, 6763 flow. Second operand 8 states and 201 transitions. [2024-06-03 19:00:41,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 582 transitions, 9525 flow [2024-06-03 19:00:47,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 582 transitions, 9340 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 19:00:47,189 INFO L231 Difference]: Finished difference. Result has 461 places, 563 transitions, 7321 flow [2024-06-03 19:00:47,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6578, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7321, PETRI_PLACES=461, PETRI_TRANSITIONS=563} [2024-06-03 19:00:47,190 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-03 19:00:47,190 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 563 transitions, 7321 flow [2024-06-03 19:00:47,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:47,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:47,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:00:47,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 19:00:47,191 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:47,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:47,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1741772233, now seen corresponding path program 23 times [2024-06-03 19:00:47,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:47,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732965678] [2024-06-03 19:00:47,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:47,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:47,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:47,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:47,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:47,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732965678] [2024-06-03 19:00:47,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732965678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:47,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:47,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:00:47,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322522172] [2024-06-03 19:00:47,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:47,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:00:47,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:47,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:00:47,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:00:47,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:00:47,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 563 transitions, 7321 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:47,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:47,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:00:47,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:48,936 INFO L124 PetriNetUnfolderBase]: 3451/5954 cut-off events. [2024-06-03 19:00:48,936 INFO L125 PetriNetUnfolderBase]: For 1313753/1313753 co-relation queries the response was YES. [2024-06-03 19:00:49,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48164 conditions, 5954 events. 3451/5954 cut-off events. For 1313753/1313753 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42106 event pairs, 676 based on Foata normal form. 2/5951 useless extension candidates. Maximal degree in co-relation 47948. Up to 4641 conditions per place. [2024-06-03 19:00:49,034 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 353 selfloop transitions, 220 changer transitions 0/581 dead transitions. [2024-06-03 19:00:49,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 581 transitions, 9469 flow [2024-06-03 19:00:49,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:00:49,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:00:49,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 19:00:49,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-03 19:00:49,035 INFO L175 Difference]: Start difference. First operand has 461 places, 563 transitions, 7321 flow. Second operand 8 states and 199 transitions. [2024-06-03 19:00:49,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 581 transitions, 9469 flow [2024-06-03 19:00:55,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 581 transitions, 9148 flow, removed 64 selfloop flow, removed 2 redundant places. [2024-06-03 19:00:55,556 INFO L231 Difference]: Finished difference. Result has 467 places, 563 transitions, 7447 flow [2024-06-03 19:00:55,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7000, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7447, PETRI_PLACES=467, PETRI_TRANSITIONS=563} [2024-06-03 19:00:55,556 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 423 predicate places. [2024-06-03 19:00:55,556 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 563 transitions, 7447 flow [2024-06-03 19:00:55,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:55,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:55,556 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, 1, 1] [2024-06-03 19:00:55,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 19:00:55,556 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:55,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:55,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1553170373, now seen corresponding path program 24 times [2024-06-03 19:00:55,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:55,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110021550] [2024-06-03 19:00:55,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:55,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:55,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:55,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:55,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:55,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110021550] [2024-06-03 19:00:55,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110021550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:55,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:55,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:00:55,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256668870] [2024-06-03 19:00:55,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:55,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:00:55,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:55,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:00:55,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:00:55,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:00:55,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 563 transitions, 7447 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:00:55,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:55,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:00:55,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:57,048 INFO L124 PetriNetUnfolderBase]: 3445/5946 cut-off events. [2024-06-03 19:00:57,048 INFO L125 PetriNetUnfolderBase]: For 1305160/1305160 co-relation queries the response was YES. [2024-06-03 19:00:57,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47799 conditions, 5946 events. 3445/5946 cut-off events. For 1305160/1305160 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42101 event pairs, 676 based on Foata normal form. 2/5943 useless extension candidates. Maximal degree in co-relation 47582. Up to 4636 conditions per place. [2024-06-03 19:00:57,387 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 353 selfloop transitions, 220 changer transitions 0/581 dead transitions. [2024-06-03 19:00:57,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 581 transitions, 9601 flow [2024-06-03 19:00:57,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:00:57,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:00:57,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 19:00:57,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-03 19:00:57,388 INFO L175 Difference]: Start difference. First operand has 467 places, 563 transitions, 7447 flow. Second operand 8 states and 199 transitions. [2024-06-03 19:00:57,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 581 transitions, 9601 flow [2024-06-03 19:01:04,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 581 transitions, 9144 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 19:01:04,264 INFO L231 Difference]: Finished difference. Result has 469 places, 563 transitions, 7437 flow [2024-06-03 19:01:04,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7437, PETRI_PLACES=469, PETRI_TRANSITIONS=563} [2024-06-03 19:01:04,265 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 425 predicate places. [2024-06-03 19:01:04,265 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 563 transitions, 7437 flow [2024-06-03 19:01:04,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:04,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:01:04,265 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, 1, 1] [2024-06-03 19:01:04,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 19:01:04,265 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:01:04,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:01:04,265 INFO L85 PathProgramCache]: Analyzing trace with hash -908830813, now seen corresponding path program 25 times [2024-06-03 19:01:04,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:01:04,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351363668] [2024-06-03 19:01:04,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:01:04,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:01:04,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:01:04,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:01:04,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:01:04,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351363668] [2024-06-03 19:01:04,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351363668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:01:04,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:01:04,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:01:04,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955119860] [2024-06-03 19:01:04,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:01:04,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:01:04,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:01:04,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:01:04,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:01:04,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:01:04,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 563 transitions, 7437 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:04,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:01:04,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:01:04,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:01:05,954 INFO L124 PetriNetUnfolderBase]: 3471/5970 cut-off events. [2024-06-03 19:01:05,955 INFO L125 PetriNetUnfolderBase]: For 1348510/1348510 co-relation queries the response was YES. [2024-06-03 19:01:06,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48491 conditions, 5970 events. 3471/5970 cut-off events. For 1348510/1348510 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42236 event pairs, 729 based on Foata normal form. 2/5961 useless extension candidates. Maximal degree in co-relation 48273. Up to 4661 conditions per place. [2024-06-03 19:01:06,053 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 357 selfloop transitions, 222 changer transitions 0/587 dead transitions. [2024-06-03 19:01:06,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 587 transitions, 10089 flow [2024-06-03 19:01:06,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:01:06,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:01:06,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 19:01:06,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-03 19:01:06,054 INFO L175 Difference]: Start difference. First operand has 469 places, 563 transitions, 7437 flow. Second operand 8 states and 198 transitions. [2024-06-03 19:01:06,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 587 transitions, 10089 flow [2024-06-03 19:01:12,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 587 transitions, 9572 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-03 19:01:12,913 INFO L231 Difference]: Finished difference. Result has 468 places, 571 transitions, 7533 flow [2024-06-03 19:01:12,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6932, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7533, PETRI_PLACES=468, PETRI_TRANSITIONS=571} [2024-06-03 19:01:12,914 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-03 19:01:12,914 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 571 transitions, 7533 flow [2024-06-03 19:01:12,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:12,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:01:12,914 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, 1, 1] [2024-06-03 19:01:12,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 19:01:12,914 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:01:12,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:01:12,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1985991337, now seen corresponding path program 26 times [2024-06-03 19:01:12,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:01:12,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152750362] [2024-06-03 19:01:12,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:01:12,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:01:12,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:01:13,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:01:13,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:01:13,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152750362] [2024-06-03 19:01:13,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152750362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:01:13,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:01:13,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:01:13,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572583332] [2024-06-03 19:01:13,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:01:13,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:01:13,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:01:13,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:01:13,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:01:13,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:01:13,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 571 transitions, 7533 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:13,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:01:13,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:01:13,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:01:14,526 INFO L124 PetriNetUnfolderBase]: 3465/5962 cut-off events. [2024-06-03 19:01:14,526 INFO L125 PetriNetUnfolderBase]: For 1337606/1337606 co-relation queries the response was YES. [2024-06-03 19:01:14,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48092 conditions, 5962 events. 3465/5962 cut-off events. For 1337606/1337606 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42192 event pairs, 729 based on Foata normal form. 2/5953 useless extension candidates. Maximal degree in co-relation 47875. Up to 4656 conditions per place. [2024-06-03 19:01:14,625 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 355 selfloop transitions, 223 changer transitions 0/586 dead transitions. [2024-06-03 19:01:14,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 586 transitions, 9701 flow [2024-06-03 19:01:14,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:01:14,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:01:14,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 19:01:14,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-03 19:01:14,626 INFO L175 Difference]: Start difference. First operand has 468 places, 571 transitions, 7533 flow. Second operand 8 states and 196 transitions. [2024-06-03 19:01:14,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 586 transitions, 9701 flow [2024-06-03 19:01:22,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 586 transitions, 9056 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-03 19:01:22,328 INFO L231 Difference]: Finished difference. Result has 471 places, 571 transitions, 7341 flow [2024-06-03 19:01:22,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6888, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7341, PETRI_PLACES=471, PETRI_TRANSITIONS=571} [2024-06-03 19:01:22,329 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 427 predicate places. [2024-06-03 19:01:22,329 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 571 transitions, 7341 flow [2024-06-03 19:01:22,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:22,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:01:22,329 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, 1, 1] [2024-06-03 19:01:22,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 19:01:22,329 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:01:22,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:01:22,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1700654317, now seen corresponding path program 27 times [2024-06-03 19:01:22,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:01:22,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122340272] [2024-06-03 19:01:22,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:01:22,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:01:22,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:01:22,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:01:22,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:01:22,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122340272] [2024-06-03 19:01:22,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122340272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:01:22,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:01:22,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:01:22,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263960408] [2024-06-03 19:01:22,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:01:22,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:01:22,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:01:22,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:01:22,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:01:22,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:01:22,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 571 transitions, 7341 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:22,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:01:22,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:01:22,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:01:24,024 INFO L124 PetriNetUnfolderBase]: 3459/5966 cut-off events. [2024-06-03 19:01:24,024 INFO L125 PetriNetUnfolderBase]: For 1322102/1322102 co-relation queries the response was YES. [2024-06-03 19:01:24,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47627 conditions, 5966 events. 3459/5966 cut-off events. For 1322102/1322102 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 42382 event pairs, 739 based on Foata normal form. 2/5957 useless extension candidates. Maximal degree in co-relation 47409. Up to 4651 conditions per place. [2024-06-03 19:01:24,118 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 348 selfloop transitions, 229 changer transitions 0/585 dead transitions. [2024-06-03 19:01:24,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 585 transitions, 9183 flow [2024-06-03 19:01:24,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:01:24,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:01:24,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 19:01:24,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-03 19:01:24,119 INFO L175 Difference]: Start difference. First operand has 471 places, 571 transitions, 7341 flow. Second operand 8 states and 194 transitions. [2024-06-03 19:01:24,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 585 transitions, 9183 flow [2024-06-03 19:01:31,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 585 transitions, 8711 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 19:01:31,684 INFO L231 Difference]: Finished difference. Result has 473 places, 571 transitions, 7334 flow [2024-06-03 19:01:31,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7334, PETRI_PLACES=473, PETRI_TRANSITIONS=571} [2024-06-03 19:01:31,685 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 429 predicate places. [2024-06-03 19:01:31,685 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 571 transitions, 7334 flow [2024-06-03 19:01:31,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:31,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:01:31,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, 1, 1, 1] [2024-06-03 19:01:31,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 19:01:31,686 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:01:31,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:01:31,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1216469779, now seen corresponding path program 28 times [2024-06-03 19:01:31,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:01:31,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236109731] [2024-06-03 19:01:31,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:01:31,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:01:31,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:01:31,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:01:31,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:01:31,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236109731] [2024-06-03 19:01:31,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236109731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:01:31,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:01:31,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:01:31,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298885331] [2024-06-03 19:01:31,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:01:31,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:01:31,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:01:31,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:01:31,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:01:31,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:01:31,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 571 transitions, 7334 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:31,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:01:31,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:01:31,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:01:33,361 INFO L124 PetriNetUnfolderBase]: 3469/5972 cut-off events. [2024-06-03 19:01:33,361 INFO L125 PetriNetUnfolderBase]: For 1339461/1339461 co-relation queries the response was YES. [2024-06-03 19:01:33,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47800 conditions, 5972 events. 3469/5972 cut-off events. For 1339461/1339461 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42367 event pairs, 729 based on Foata normal form. 2/5963 useless extension candidates. Maximal degree in co-relation 47581. Up to 4661 conditions per place. [2024-06-03 19:01:33,460 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 336 selfloop transitions, 246 changer transitions 0/590 dead transitions. [2024-06-03 19:01:33,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 590 transitions, 9602 flow [2024-06-03 19:01:33,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:01:33,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:01:33,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 19:01:33,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-03 19:01:33,461 INFO L175 Difference]: Start difference. First operand has 473 places, 571 transitions, 7334 flow. Second operand 8 states and 197 transitions. [2024-06-03 19:01:33,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 590 transitions, 9602 flow [2024-06-03 19:01:41,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 590 transitions, 9158 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 19:01:41,069 INFO L231 Difference]: Finished difference. Result has 474 places, 575 transitions, 7469 flow [2024-06-03 19:01:41,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6893, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7469, PETRI_PLACES=474, PETRI_TRANSITIONS=575} [2024-06-03 19:01:41,069 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 430 predicate places. [2024-06-03 19:01:41,069 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 575 transitions, 7469 flow [2024-06-03 19:01:41,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:41,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:01:41,069 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, 1, 1] [2024-06-03 19:01:41,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 19:01:41,070 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:01:41,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:01:41,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1223136019, now seen corresponding path program 29 times [2024-06-03 19:01:41,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:01:41,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237855372] [2024-06-03 19:01:41,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:01:41,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:01:41,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:01:41,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:01:41,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:01:41,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237855372] [2024-06-03 19:01:41,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237855372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:01:41,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:01:41,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:01:41,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339559886] [2024-06-03 19:01:41,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:01:41,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:01:41,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:01:41,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:01:41,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:01:41,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:01:41,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 575 transitions, 7469 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:41,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:01:41,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:01:41,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:01:42,802 INFO L124 PetriNetUnfolderBase]: 3463/5960 cut-off events. [2024-06-03 19:01:42,803 INFO L125 PetriNetUnfolderBase]: For 1331043/1331043 co-relation queries the response was YES. [2024-06-03 19:01:42,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47546 conditions, 5960 events. 3463/5960 cut-off events. For 1331043/1331043 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42224 event pairs, 727 based on Foata normal form. 2/5951 useless extension candidates. Maximal degree in co-relation 47326. Up to 4656 conditions per place. [2024-06-03 19:01:42,900 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 334 selfloop transitions, 247 changer transitions 0/589 dead transitions. [2024-06-03 19:01:42,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 589 transitions, 9327 flow [2024-06-03 19:01:42,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:01:42,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:01:42,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 19:01:42,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2024-06-03 19:01:42,901 INFO L175 Difference]: Start difference. First operand has 474 places, 575 transitions, 7469 flow. Second operand 8 states and 195 transitions. [2024-06-03 19:01:42,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 589 transitions, 9327 flow [2024-06-03 19:01:51,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 589 transitions, 8709 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-03 19:01:51,975 INFO L231 Difference]: Finished difference. Result has 476 places, 575 transitions, 7352 flow [2024-06-03 19:01:51,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6851, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7352, PETRI_PLACES=476, PETRI_TRANSITIONS=575} [2024-06-03 19:01:51,975 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 432 predicate places. [2024-06-03 19:01:51,975 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 575 transitions, 7352 flow [2024-06-03 19:01:51,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:51,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:01:51,975 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, 1, 1] [2024-06-03 19:01:51,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 19:01:51,976 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:01:51,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:01:51,976 INFO L85 PathProgramCache]: Analyzing trace with hash 935539475, now seen corresponding path program 30 times [2024-06-03 19:01:51,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:01:51,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367396699] [2024-06-03 19:01:51,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:01:51,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:01:51,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:01:52,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:01:52,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:01:52,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367396699] [2024-06-03 19:01:52,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367396699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:01:52,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:01:52,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:01:52,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316473439] [2024-06-03 19:01:52,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:01:52,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:01:52,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:01:52,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:01:52,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:01:52,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:01:52,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 575 transitions, 7352 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:01:52,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:01:52,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:01:52,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:01:53,932 INFO L124 PetriNetUnfolderBase]: 3457/5964 cut-off events. [2024-06-03 19:01:53,932 INFO L125 PetriNetUnfolderBase]: For 1314424/1314424 co-relation queries the response was YES. [2024-06-03 19:01:54,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47163 conditions, 5964 events. 3457/5964 cut-off events. For 1314424/1314424 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42263 event pairs, 656 based on Foata normal form. 2/5961 useless extension candidates. Maximal degree in co-relation 46942. Up to 5272 conditions per place. [2024-06-03 19:01:54,031 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 542 selfloop transitions, 37 changer transitions 0/587 dead transitions. [2024-06-03 19:01:54,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 587 transitions, 8538 flow [2024-06-03 19:01:54,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:01:54,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:01:54,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 19:01:54,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-03 19:01:54,032 INFO L175 Difference]: Start difference. First operand has 476 places, 575 transitions, 7352 flow. Second operand 8 states and 184 transitions. [2024-06-03 19:01:54,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 587 transitions, 8538 flow [2024-06-03 19:02:03,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 587 transitions, 8006 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 19:02:03,980 INFO L231 Difference]: Finished difference. Result has 478 places, 575 transitions, 6901 flow [2024-06-03 19:02:03,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6820, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6901, PETRI_PLACES=478, PETRI_TRANSITIONS=575} [2024-06-03 19:02:03,980 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 434 predicate places. [2024-06-03 19:02:03,980 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 575 transitions, 6901 flow [2024-06-03 19:02:03,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:03,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:02:03,981 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, 1, 1] [2024-06-03 19:02:03,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 19:02:03,981 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:02:03,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:02:03,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1984331607, now seen corresponding path program 5 times [2024-06-03 19:02:03,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:02:03,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346394063] [2024-06-03 19:02:03,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:02:03,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:02:03,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:02:04,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:02:04,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:02:04,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346394063] [2024-06-03 19:02:04,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346394063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:02:04,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:02:04,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:02:04,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826109939] [2024-06-03 19:02:04,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:02:04,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:02:04,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:02:04,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:02:04,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:02:04,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:02:04,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 575 transitions, 6901 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:04,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:02:04,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:02:04,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:02:05,745 INFO L124 PetriNetUnfolderBase]: 3478/6002 cut-off events. [2024-06-03 19:02:05,745 INFO L125 PetriNetUnfolderBase]: For 1357853/1357853 co-relation queries the response was YES. [2024-06-03 19:02:05,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47313 conditions, 6002 events. 3478/6002 cut-off events. For 1357853/1357853 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42522 event pairs, 652 based on Foata normal form. 2/6001 useless extension candidates. Maximal degree in co-relation 47091. Up to 5270 conditions per place. [2024-06-03 19:02:05,844 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 565 selfloop transitions, 34 changer transitions 0/607 dead transitions. [2024-06-03 19:02:05,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 607 transitions, 8615 flow [2024-06-03 19:02:05,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:02:05,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:02:05,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-03 19:02:05,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478036175710594 [2024-06-03 19:02:05,845 INFO L175 Difference]: Start difference. First operand has 478 places, 575 transitions, 6901 flow. Second operand 9 states and 212 transitions. [2024-06-03 19:02:05,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 607 transitions, 8615 flow [2024-06-03 19:02:13,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 607 transitions, 8491 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 19:02:13,453 INFO L231 Difference]: Finished difference. Result has 479 places, 579 transitions, 6976 flow [2024-06-03 19:02:13,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6777, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6976, PETRI_PLACES=479, PETRI_TRANSITIONS=579} [2024-06-03 19:02:13,454 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-03 19:02:13,454 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 579 transitions, 6976 flow [2024-06-03 19:02:13,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:13,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:02:13,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, 1, 1, 1] [2024-06-03 19:02:13,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 19:02:13,454 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:02:13,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:02:13,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1522644327, now seen corresponding path program 6 times [2024-06-03 19:02:13,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:02:13,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609841041] [2024-06-03 19:02:13,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:02:13,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:02:13,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:02:13,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:02:13,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:02:13,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609841041] [2024-06-03 19:02:13,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609841041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:02:13,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:02:13,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:02:13,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701047247] [2024-06-03 19:02:13,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:02:13,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:02:13,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:02:13,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:02:13,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:02:13,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:02:13,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 579 transitions, 6976 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:13,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:02:13,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:02:13,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:02:15,138 INFO L124 PetriNetUnfolderBase]: 3473/6001 cut-off events. [2024-06-03 19:02:15,138 INFO L125 PetriNetUnfolderBase]: For 1345430/1345430 co-relation queries the response was YES. [2024-06-03 19:02:15,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47092 conditions, 6001 events. 3473/6001 cut-off events. For 1345430/1345430 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42527 event pairs, 659 based on Foata normal form. 2/6000 useless extension candidates. Maximal degree in co-relation 46868. Up to 5292 conditions per place. [2024-06-03 19:02:15,244 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 563 selfloop transitions, 30 changer transitions 0/601 dead transitions. [2024-06-03 19:02:15,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 601 transitions, 8216 flow [2024-06-03 19:02:15,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:02:15,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:02:15,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 19:02:15,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-03 19:02:15,245 INFO L175 Difference]: Start difference. First operand has 479 places, 579 transitions, 6976 flow. Second operand 8 states and 188 transitions. [2024-06-03 19:02:15,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 601 transitions, 8216 flow [2024-06-03 19:02:23,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 601 transitions, 8069 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-03 19:02:23,803 INFO L231 Difference]: Finished difference. Result has 481 places, 579 transitions, 6894 flow [2024-06-03 19:02:23,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6829, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6894, PETRI_PLACES=481, PETRI_TRANSITIONS=579} [2024-06-03 19:02:23,804 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 437 predicate places. [2024-06-03 19:02:23,804 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 579 transitions, 6894 flow [2024-06-03 19:02:23,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:23,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:02:23,804 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, 1, 1] [2024-06-03 19:02:23,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 19:02:23,804 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:02:23,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:02:23,804 INFO L85 PathProgramCache]: Analyzing trace with hash 200922177, now seen corresponding path program 7 times [2024-06-03 19:02:23,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:02:23,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014201823] [2024-06-03 19:02:23,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:02:23,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:02:23,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:02:23,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:02:23,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:02:23,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014201823] [2024-06-03 19:02:23,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014201823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:02:23,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:02:23,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:02:23,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367919161] [2024-06-03 19:02:23,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:02:23,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:02:23,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:02:23,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:02:23,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:02:23,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:02:23,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 579 transitions, 6894 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:23,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:02:23,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:02:23,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:02:25,500 INFO L124 PetriNetUnfolderBase]: 3481/6013 cut-off events. [2024-06-03 19:02:25,500 INFO L125 PetriNetUnfolderBase]: For 1360370/1360370 co-relation queries the response was YES. [2024-06-03 19:02:25,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47139 conditions, 6013 events. 3481/6013 cut-off events. For 1360370/1360370 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42662 event pairs, 665 based on Foata normal form. 2/6012 useless extension candidates. Maximal degree in co-relation 46914. Up to 5103 conditions per place. [2024-06-03 19:02:25,602 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 471 selfloop transitions, 121 changer transitions 0/600 dead transitions. [2024-06-03 19:02:25,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 600 transitions, 8183 flow [2024-06-03 19:02:25,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:02:25,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:02:25,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 19:02:25,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-03 19:02:25,603 INFO L175 Difference]: Start difference. First operand has 481 places, 579 transitions, 6894 flow. Second operand 8 states and 192 transitions. [2024-06-03 19:02:25,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 600 transitions, 8183 flow [2024-06-03 19:02:34,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 600 transitions, 8118 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 19:02:34,666 INFO L231 Difference]: Finished difference. Result has 482 places, 581 transitions, 7139 flow [2024-06-03 19:02:34,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6829, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7139, PETRI_PLACES=482, PETRI_TRANSITIONS=581} [2024-06-03 19:02:34,667 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 438 predicate places. [2024-06-03 19:02:34,667 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 581 transitions, 7139 flow [2024-06-03 19:02:34,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:34,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:02:34,667 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, 1, 1] [2024-06-03 19:02:34,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 19:02:34,667 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:02:34,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:02:34,668 INFO L85 PathProgramCache]: Analyzing trace with hash 2073577641, now seen corresponding path program 8 times [2024-06-03 19:02:34,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:02:34,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841887824] [2024-06-03 19:02:34,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:02:34,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:02:34,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:02:34,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:02:34,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:02:34,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841887824] [2024-06-03 19:02:34,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841887824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:02:34,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:02:34,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:02:34,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761045298] [2024-06-03 19:02:34,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:02:34,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:02:34,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:02:34,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:02:34,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:02:34,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:02:34,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 581 transitions, 7139 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:34,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:02:34,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:02:34,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:02:36,588 INFO L124 PetriNetUnfolderBase]: 3548/6116 cut-off events. [2024-06-03 19:02:36,588 INFO L125 PetriNetUnfolderBase]: For 1525502/1525502 co-relation queries the response was YES. [2024-06-03 19:02:36,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50241 conditions, 6116 events. 3548/6116 cut-off events. For 1525502/1525502 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 43351 event pairs, 670 based on Foata normal form. 2/6115 useless extension candidates. Maximal degree in co-relation 50015. Up to 5297 conditions per place. [2024-06-03 19:02:36,693 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 560 selfloop transitions, 49 changer transitions 0/617 dead transitions. [2024-06-03 19:02:36,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 617 transitions, 8927 flow [2024-06-03 19:02:36,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:02:36,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:02:36,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-03 19:02:36,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488372093023256 [2024-06-03 19:02:36,694 INFO L175 Difference]: Start difference. First operand has 482 places, 581 transitions, 7139 flow. Second operand 10 states and 236 transitions. [2024-06-03 19:02:36,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 617 transitions, 8927 flow [2024-06-03 19:02:46,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 617 transitions, 8640 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 19:02:46,836 INFO L231 Difference]: Finished difference. Result has 487 places, 585 transitions, 7091 flow [2024-06-03 19:02:46,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6852, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7091, PETRI_PLACES=487, PETRI_TRANSITIONS=585} [2024-06-03 19:02:46,837 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-03 19:02:46,837 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 585 transitions, 7091 flow [2024-06-03 19:02:46,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:46,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:02:46,837 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, 1, 1] [2024-06-03 19:02:46,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 19:02:46,838 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:02:46,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:02:46,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1607413987, now seen corresponding path program 9 times [2024-06-03 19:02:46,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:02:46,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296221741] [2024-06-03 19:02:46,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:02:46,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:02:46,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:02:46,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:02:46,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:02:46,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296221741] [2024-06-03 19:02:46,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296221741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:02:46,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:02:46,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:02:46,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515166362] [2024-06-03 19:02:46,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:02:46,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:02:46,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:02:46,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:02:46,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:02:47,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:02:47,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 585 transitions, 7091 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:47,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:02:47,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:02:47,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:02:48,602 INFO L124 PetriNetUnfolderBase]: 3556/6134 cut-off events. [2024-06-03 19:02:48,602 INFO L125 PetriNetUnfolderBase]: For 1540753/1540753 co-relation queries the response was YES. [2024-06-03 19:02:48,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50382 conditions, 6134 events. 3556/6134 cut-off events. For 1540753/1540753 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 43539 event pairs, 678 based on Foata normal form. 2/6133 useless extension candidates. Maximal degree in co-relation 50154. Up to 5390 conditions per place. [2024-06-03 19:02:48,704 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 558 selfloop transitions, 45 changer transitions 0/611 dead transitions. [2024-06-03 19:02:48,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 611 transitions, 8424 flow [2024-06-03 19:02:48,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:02:48,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:02:48,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-03 19:02:48,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5302325581395348 [2024-06-03 19:02:48,705 INFO L175 Difference]: Start difference. First operand has 487 places, 585 transitions, 7091 flow. Second operand 10 states and 228 transitions. [2024-06-03 19:02:48,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 611 transitions, 8424 flow [2024-06-03 19:02:59,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 611 transitions, 8269 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-03 19:02:59,072 INFO L231 Difference]: Finished difference. Result has 490 places, 587 transitions, 7104 flow [2024-06-03 19:02:59,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6948, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7104, PETRI_PLACES=490, PETRI_TRANSITIONS=587} [2024-06-03 19:02:59,072 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-03 19:02:59,072 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 587 transitions, 7104 flow [2024-06-03 19:02:59,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:59,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:02:59,072 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, 1, 1] [2024-06-03 19:02:59,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 19:02:59,073 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:02:59,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:02:59,073 INFO L85 PathProgramCache]: Analyzing trace with hash -744349527, now seen corresponding path program 10 times [2024-06-03 19:02:59,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:02:59,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066387425] [2024-06-03 19:02:59,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:02:59,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:02:59,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:02:59,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:02:59,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:02:59,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066387425] [2024-06-03 19:02:59,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066387425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:02:59,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:02:59,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:02:59,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740640613] [2024-06-03 19:02:59,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:02:59,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:02:59,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:02:59,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:02:59,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:02:59,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:02:59,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 587 transitions, 7104 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:02:59,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:02:59,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:02:59,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:03:00,884 INFO L124 PetriNetUnfolderBase]: 3564/6160 cut-off events. [2024-06-03 19:03:00,884 INFO L125 PetriNetUnfolderBase]: For 1559069/1559069 co-relation queries the response was YES. [2024-06-03 19:03:00,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50449 conditions, 6160 events. 3564/6160 cut-off events. For 1559069/1559069 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43734 event pairs, 562 based on Foata normal form. 2/6159 useless extension candidates. Maximal degree in co-relation 50220. Up to 4837 conditions per place. [2024-06-03 19:03:00,995 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 552 selfloop transitions, 65 changer transitions 0/625 dead transitions. [2024-06-03 19:03:00,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 625 transitions, 9239 flow [2024-06-03 19:03:00,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:03:00,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:03:00,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-03 19:03:00,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-03 19:03:00,996 INFO L175 Difference]: Start difference. First operand has 490 places, 587 transitions, 7104 flow. Second operand 9 states and 222 transitions. [2024-06-03 19:03:00,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 625 transitions, 9239 flow [2024-06-03 19:03:11,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 625 transitions, 9110 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 19:03:11,543 INFO L231 Difference]: Finished difference. Result has 491 places, 589 transitions, 7171 flow [2024-06-03 19:03:11,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6975, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7171, PETRI_PLACES=491, PETRI_TRANSITIONS=589} [2024-06-03 19:03:11,544 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-06-03 19:03:11,544 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 589 transitions, 7171 flow [2024-06-03 19:03:11,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:03:11,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:03:11,544 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, 1, 1] [2024-06-03 19:03:11,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 19:03:11,544 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:03:11,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:03:11,545 INFO L85 PathProgramCache]: Analyzing trace with hash -731017047, now seen corresponding path program 11 times [2024-06-03 19:03:11,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:03:11,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358169960] [2024-06-03 19:03:11,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:03:11,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:03:11,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:03:11,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:03:11,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:03:11,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358169960] [2024-06-03 19:03:11,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358169960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:03:11,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:03:11,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:03:11,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376297601] [2024-06-03 19:03:11,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:03:11,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:03:11,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:03:11,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:03:11,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:03:11,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:03:11,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 589 transitions, 7171 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:03:11,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:03:11,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:03:11,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:03:13,388 INFO L124 PetriNetUnfolderBase]: 3539/6109 cut-off events. [2024-06-03 19:03:13,388 INFO L125 PetriNetUnfolderBase]: For 1549591/1549591 co-relation queries the response was YES. [2024-06-03 19:03:13,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49034 conditions, 6109 events. 3539/6109 cut-off events. For 1549591/1549591 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43339 event pairs, 571 based on Foata normal form. 8/6114 useless extension candidates. Maximal degree in co-relation 48804. Up to 4823 conditions per place. [2024-06-03 19:03:13,492 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 551 selfloop transitions, 63 changer transitions 0/622 dead transitions. [2024-06-03 19:03:13,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 622 transitions, 8875 flow [2024-06-03 19:03:13,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:03:13,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:03:13,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-03 19:03:13,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-03 19:03:13,493 INFO L175 Difference]: Start difference. First operand has 491 places, 589 transitions, 7171 flow. Second operand 9 states and 219 transitions. [2024-06-03 19:03:13,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 622 transitions, 8875 flow [2024-06-03 19:03:23,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 622 transitions, 8642 flow, removed 48 selfloop flow, removed 9 redundant places. [2024-06-03 19:03:23,291 INFO L231 Difference]: Finished difference. Result has 491 places, 589 transitions, 7070 flow [2024-06-03 19:03:23,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6938, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7070, PETRI_PLACES=491, PETRI_TRANSITIONS=589} [2024-06-03 19:03:23,292 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-06-03 19:03:23,292 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 589 transitions, 7070 flow [2024-06-03 19:03:23,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:03:23,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:03:23,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:03:23,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 19:03:23,292 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:03:23,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:03:23,292 INFO L85 PathProgramCache]: Analyzing trace with hash -515229975, now seen corresponding path program 12 times [2024-06-03 19:03:23,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:03:23,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613762035] [2024-06-03 19:03:23,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:03:23,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:03:23,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:03:23,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:03:23,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:03:23,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613762035] [2024-06-03 19:03:23,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613762035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:03:23,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:03:23,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:03:23,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468377403] [2024-06-03 19:03:23,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:03:23,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:03:23,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:03:23,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:03:23,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:03:23,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:03:23,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 589 transitions, 7070 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:03:23,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:03:23,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:03:23,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:03:25,334 INFO L124 PetriNetUnfolderBase]: 3516/6076 cut-off events. [2024-06-03 19:03:25,334 INFO L125 PetriNetUnfolderBase]: For 1438286/1438286 co-relation queries the response was YES. [2024-06-03 19:03:25,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46621 conditions, 6076 events. 3516/6076 cut-off events. For 1438286/1438286 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43256 event pairs, 660 based on Foata normal form. 10/6083 useless extension candidates. Maximal degree in co-relation 46393. Up to 5298 conditions per place. [2024-06-03 19:03:25,433 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 560 selfloop transitions, 43 changer transitions 0/611 dead transitions. [2024-06-03 19:03:25,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 611 transitions, 8360 flow [2024-06-03 19:03:25,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:03:25,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:03:25,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 19:03:25,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-03 19:03:25,434 INFO L175 Difference]: Start difference. First operand has 491 places, 589 transitions, 7070 flow. Second operand 8 states and 190 transitions. [2024-06-03 19:03:25,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 611 transitions, 8360 flow [2024-06-03 19:03:36,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 611 transitions, 8181 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-03 19:03:36,492 INFO L231 Difference]: Finished difference. Result has 491 places, 589 transitions, 6983 flow [2024-06-03 19:03:36,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6891, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6983, PETRI_PLACES=491, PETRI_TRANSITIONS=589} [2024-06-03 19:03:36,492 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-06-03 19:03:36,493 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 589 transitions, 6983 flow [2024-06-03 19:03:36,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:03:36,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:03:36,493 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, 1, 1] [2024-06-03 19:03:36,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 19:03:36,493 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:03:36,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:03:36,494 INFO L85 PathProgramCache]: Analyzing trace with hash -2122394971, now seen corresponding path program 13 times [2024-06-03 19:03:36,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:03:36,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448576727] [2024-06-03 19:03:36,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:03:36,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:03:36,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:03:36,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:03:36,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:03:36,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448576727] [2024-06-03 19:03:36,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448576727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:03:36,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:03:36,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:03:36,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819312843] [2024-06-03 19:03:36,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:03:36,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:03:36,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:03:36,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:03:36,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:03:36,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:03:36,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 589 transitions, 6983 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:03:36,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:03:36,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:03:36,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:03:38,482 INFO L124 PetriNetUnfolderBase]: 3486/6026 cut-off events. [2024-06-03 19:03:38,482 INFO L125 PetriNetUnfolderBase]: For 1294918/1294918 co-relation queries the response was YES. [2024-06-03 19:03:38,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44145 conditions, 6026 events. 3486/6026 cut-off events. For 1294918/1294918 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 42875 event pairs, 630 based on Foata normal form. 10/6033 useless extension candidates. Maximal degree in co-relation 43916. Up to 5036 conditions per place. [2024-06-03 19:03:38,593 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 558 selfloop transitions, 49 changer transitions 0/615 dead transitions. [2024-06-03 19:03:38,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 615 transitions, 8321 flow [2024-06-03 19:03:38,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:03:38,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:03:38,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 19:03:38,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 19:03:38,594 INFO L175 Difference]: Start difference. First operand has 491 places, 589 transitions, 6983 flow. Second operand 8 states and 193 transitions. [2024-06-03 19:03:38,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 615 transitions, 8321 flow [2024-06-03 19:03:48,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 615 transitions, 8193 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 19:03:48,137 INFO L231 Difference]: Finished difference. Result has 492 places, 589 transitions, 6960 flow [2024-06-03 19:03:48,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6855, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6960, PETRI_PLACES=492, PETRI_TRANSITIONS=589} [2024-06-03 19:03:48,138 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-03 19:03:48,138 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 589 transitions, 6960 flow [2024-06-03 19:03:48,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:03:48,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:03:48,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:03:48,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 19:03:48,138 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:03:48,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:03:48,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1906498213, now seen corresponding path program 14 times [2024-06-03 19:03:48,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:03:48,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913209703] [2024-06-03 19:03:48,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:03:48,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:03:48,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:03:48,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:03:48,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:03:48,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913209703] [2024-06-03 19:03:48,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913209703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:03:48,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:03:48,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:03:48,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428081362] [2024-06-03 19:03:48,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:03:48,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:03:48,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:03:48,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:03:48,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:03:48,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:03:48,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 589 transitions, 6960 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:03:48,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:03:48,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:03:48,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:03:49,947 INFO L124 PetriNetUnfolderBase]: 3522/6096 cut-off events. [2024-06-03 19:03:49,947 INFO L125 PetriNetUnfolderBase]: For 1313214/1313214 co-relation queries the response was YES. [2024-06-03 19:03:50,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44654 conditions, 6096 events. 3522/6096 cut-off events. For 1313214/1313214 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 43508 event pairs, 668 based on Foata normal form. 10/6103 useless extension candidates. Maximal degree in co-relation 44424. Up to 5134 conditions per place. [2024-06-03 19:03:50,051 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 493 selfloop transitions, 109 changer transitions 0/610 dead transitions. [2024-06-03 19:03:50,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 610 transitions, 8303 flow [2024-06-03 19:03:50,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:03:50,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:03:50,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 19:03:50,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-03 19:03:50,053 INFO L175 Difference]: Start difference. First operand has 492 places, 589 transitions, 6960 flow. Second operand 8 states and 194 transitions. [2024-06-03 19:03:50,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 610 transitions, 8303 flow [2024-06-03 19:03:59,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 610 transitions, 8177 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 19:03:59,605 INFO L231 Difference]: Finished difference. Result has 492 places, 591 transitions, 7125 flow [2024-06-03 19:03:59,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7125, PETRI_PLACES=492, PETRI_TRANSITIONS=591} [2024-06-03 19:03:59,605 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-03 19:03:59,605 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 591 transitions, 7125 flow [2024-06-03 19:03:59,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:03:59,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:03:59,605 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, 1, 1] [2024-06-03 19:03:59,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 19:03:59,606 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:03:59,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:03:59,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1563298631, now seen corresponding path program 15 times [2024-06-03 19:03:59,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:03:59,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747320383] [2024-06-03 19:03:59,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:03:59,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:03:59,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:03:59,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:03:59,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:03:59,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747320383] [2024-06-03 19:03:59,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747320383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:03:59,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:03:59,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:03:59,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595737047] [2024-06-03 19:03:59,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:03:59,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:03:59,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:03:59,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:03:59,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:03:59,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:03:59,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 591 transitions, 7125 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:03:59,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:03:59,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:03:59,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:04:01,339 INFO L124 PetriNetUnfolderBase]: 3558/6160 cut-off events. [2024-06-03 19:04:01,339 INFO L125 PetriNetUnfolderBase]: For 1331416/1331416 co-relation queries the response was YES. [2024-06-03 19:04:01,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45457 conditions, 6160 events. 3558/6160 cut-off events. For 1331416/1331416 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 44082 event pairs, 676 based on Foata normal form. 10/6167 useless extension candidates. Maximal degree in co-relation 45226. Up to 5190 conditions per place. [2024-06-03 19:04:01,442 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 498 selfloop transitions, 106 changer transitions 0/612 dead transitions. [2024-06-03 19:04:01,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 612 transitions, 8476 flow [2024-06-03 19:04:01,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:04:01,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:04:01,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 19:04:01,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-03 19:04:01,444 INFO L175 Difference]: Start difference. First operand has 492 places, 591 transitions, 7125 flow. Second operand 8 states and 194 transitions. [2024-06-03 19:04:01,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 612 transitions, 8476 flow [2024-06-03 19:04:10,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 612 transitions, 8222 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 19:04:10,851 INFO L231 Difference]: Finished difference. Result has 494 places, 593 transitions, 7160 flow [2024-06-03 19:04:10,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6871, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7160, PETRI_PLACES=494, PETRI_TRANSITIONS=593} [2024-06-03 19:04:10,851 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-06-03 19:04:10,851 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 593 transitions, 7160 flow [2024-06-03 19:04:10,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:04:10,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:04:10,852 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, 1, 1] [2024-06-03 19:04:10,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 19:04:10,852 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:04:10,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:04:10,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1563654821, now seen corresponding path program 16 times [2024-06-03 19:04:10,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:04:10,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183345289] [2024-06-03 19:04:10,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:04:10,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:04:10,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:04:10,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:04:10,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:04:10,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183345289] [2024-06-03 19:04:10,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183345289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:04:10,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:04:10,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:04:10,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078908841] [2024-06-03 19:04:10,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:04:10,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:04:10,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:04:10,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:04:10,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:04:11,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:04:11,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 593 transitions, 7160 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:04:11,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:04:11,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:04:11,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:04:12,603 INFO L124 PetriNetUnfolderBase]: 3528/6112 cut-off events. [2024-06-03 19:04:12,603 INFO L125 PetriNetUnfolderBase]: For 1182382/1182382 co-relation queries the response was YES. [2024-06-03 19:04:12,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43101 conditions, 6112 events. 3528/6112 cut-off events. For 1182382/1182382 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 43689 event pairs, 646 based on Foata normal form. 10/6119 useless extension candidates. Maximal degree in co-relation 42869. Up to 4816 conditions per place. [2024-06-03 19:04:12,706 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 113 changer transitions 0/616 dead transitions. [2024-06-03 19:04:12,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 616 transitions, 8492 flow [2024-06-03 19:04:12,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:04:12,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:04:12,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 19:04:12,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-03 19:04:12,707 INFO L175 Difference]: Start difference. First operand has 494 places, 593 transitions, 7160 flow. Second operand 8 states and 197 transitions. [2024-06-03 19:04:12,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 616 transitions, 8492 flow [2024-06-03 19:04:21,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 616 transitions, 8214 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-03 19:04:21,390 INFO L231 Difference]: Finished difference. Result has 496 places, 593 transitions, 7116 flow [2024-06-03 19:04:21,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6882, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7116, PETRI_PLACES=496, PETRI_TRANSITIONS=593} [2024-06-03 19:04:21,391 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 452 predicate places. [2024-06-03 19:04:21,391 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 593 transitions, 7116 flow [2024-06-03 19:04:21,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:04:21,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:04:21,391 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, 1, 1] [2024-06-03 19:04:21,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 19:04:21,391 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:04:21,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:04:21,391 INFO L85 PathProgramCache]: Analyzing trace with hash 153760391, now seen corresponding path program 17 times [2024-06-03 19:04:21,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:04:21,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487862498] [2024-06-03 19:04:21,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:04:21,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:04:21,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:04:21,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:04:21,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:04:21,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487862498] [2024-06-03 19:04:21,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487862498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:04:21,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:04:21,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:04:21,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3519909] [2024-06-03 19:04:21,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:04:21,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:04:21,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:04:21,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:04:21,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:04:21,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:04:21,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 593 transitions, 7116 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:04:21,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:04:21,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:04:21,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:04:23,286 INFO L124 PetriNetUnfolderBase]: 3564/6155 cut-off events. [2024-06-03 19:04:23,286 INFO L125 PetriNetUnfolderBase]: For 1197438/1197438 co-relation queries the response was YES. [2024-06-03 19:04:23,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43408 conditions, 6155 events. 3564/6155 cut-off events. For 1197438/1197438 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 44025 event pairs, 690 based on Foata normal form. 10/6158 useless extension candidates. Maximal degree in co-relation 43175. Up to 5200 conditions per place. [2024-06-03 19:04:23,391 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 108 changer transitions 0/611 dead transitions. [2024-06-03 19:04:23,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 611 transitions, 8455 flow [2024-06-03 19:04:23,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:04:23,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:04:23,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 19:04:23,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-03 19:04:23,392 INFO L175 Difference]: Start difference. First operand has 496 places, 593 transitions, 7116 flow. Second operand 8 states and 191 transitions. [2024-06-03 19:04:23,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 611 transitions, 8455 flow [2024-06-03 19:04:33,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 611 transitions, 8188 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 19:04:33,206 INFO L231 Difference]: Finished difference. Result has 497 places, 595 transitions, 7140 flow [2024-06-03 19:04:33,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6849, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7140, PETRI_PLACES=497, PETRI_TRANSITIONS=595} [2024-06-03 19:04:33,206 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 453 predicate places. [2024-06-03 19:04:33,206 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 595 transitions, 7140 flow [2024-06-03 19:04:33,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:04:33,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:04:33,207 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, 1, 1] [2024-06-03 19:04:33,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 19:04:33,207 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:04:33,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:04:33,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1223144947, now seen corresponding path program 18 times [2024-06-03 19:04:33,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:04:33,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707638076] [2024-06-03 19:04:33,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:04:33,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:04:33,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:04:33,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:04:33,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:04:33,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707638076] [2024-06-03 19:04:33,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707638076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:04:33,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:04:33,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:04:33,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239057593] [2024-06-03 19:04:33,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:04:33,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:04:33,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:04:33,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:04:33,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:04:33,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:04:33,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 595 transitions, 7140 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:04:33,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:04:33,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:04:33,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:04:35,015 INFO L124 PetriNetUnfolderBase]: 3600/6223 cut-off events. [2024-06-03 19:04:35,016 INFO L125 PetriNetUnfolderBase]: For 1212561/1212561 co-relation queries the response was YES. [2024-06-03 19:04:35,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43928 conditions, 6223 events. 3600/6223 cut-off events. For 1212561/1212561 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 44592 event pairs, 704 based on Foata normal form. 10/6226 useless extension candidates. Maximal degree in co-relation 43694. Up to 5256 conditions per place. [2024-06-03 19:04:35,124 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 484 selfloop transitions, 121 changer transitions 0/613 dead transitions. [2024-06-03 19:04:35,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 613 transitions, 8487 flow [2024-06-03 19:04:35,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:04:35,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:04:35,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 19:04:35,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-03 19:04:35,125 INFO L175 Difference]: Start difference. First operand has 497 places, 595 transitions, 7140 flow. Second operand 8 states and 190 transitions. [2024-06-03 19:04:35,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 613 transitions, 8487 flow [2024-06-03 19:04:42,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 613 transitions, 8233 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-03 19:04:42,855 INFO L231 Difference]: Finished difference. Result has 499 places, 597 transitions, 7207 flow [2024-06-03 19:04:42,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6886, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7207, PETRI_PLACES=499, PETRI_TRANSITIONS=597} [2024-06-03 19:04:42,856 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 455 predicate places. [2024-06-03 19:04:42,856 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 597 transitions, 7207 flow [2024-06-03 19:04:42,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:04:42,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:04:42,857 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, 1, 1] [2024-06-03 19:04:42,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 19:04:42,857 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:04:42,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:04:42,857 INFO L85 PathProgramCache]: Analyzing trace with hash 946455367, now seen corresponding path program 19 times [2024-06-03 19:04:42,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:04:42,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866982034] [2024-06-03 19:04:42,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:04:42,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:04:42,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:04:42,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:04:42,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:04:42,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866982034] [2024-06-03 19:04:42,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866982034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:04:42,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:04:42,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:04:42,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914139421] [2024-06-03 19:04:42,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:04:42,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:04:42,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:04:42,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:04:42,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:04:43,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:04:43,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 597 transitions, 7207 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:04:43,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:04:43,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:04:43,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:04:44,742 INFO L124 PetriNetUnfolderBase]: 3636/6287 cut-off events. [2024-06-03 19:04:44,742 INFO L125 PetriNetUnfolderBase]: For 1226468/1226468 co-relation queries the response was YES. [2024-06-03 19:04:44,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44432 conditions, 6287 events. 3636/6287 cut-off events. For 1226468/1226468 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 45194 event pairs, 712 based on Foata normal form. 10/6290 useless extension candidates. Maximal degree in co-relation 44197. Up to 5312 conditions per place. [2024-06-03 19:04:44,846 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 499 selfloop transitions, 108 changer transitions 0/615 dead transitions. [2024-06-03 19:04:44,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 615 transitions, 8562 flow [2024-06-03 19:04:44,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:04:44,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:04:44,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 19:04:44,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-03 19:04:44,847 INFO L175 Difference]: Start difference. First operand has 499 places, 597 transitions, 7207 flow. Second operand 8 states and 190 transitions. [2024-06-03 19:04:44,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 615 transitions, 8562 flow [2024-06-03 19:04:53,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 615 transitions, 8278 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 19:04:53,275 INFO L231 Difference]: Finished difference. Result has 501 places, 599 transitions, 7222 flow [2024-06-03 19:04:53,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6923, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7222, PETRI_PLACES=501, PETRI_TRANSITIONS=599} [2024-06-03 19:04:53,276 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 457 predicate places. [2024-06-03 19:04:53,276 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 599 transitions, 7222 flow [2024-06-03 19:04:53,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:04:53,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:04:53,276 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, 1, 1] [2024-06-03 19:04:53,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-03 19:04:53,276 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:04:53,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:04:53,276 INFO L85 PathProgramCache]: Analyzing trace with hash 946811557, now seen corresponding path program 20 times [2024-06-03 19:04:53,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:04:53,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796790580] [2024-06-03 19:04:53,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:04:53,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:04:53,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:04:53,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:04:53,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:04:53,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796790580] [2024-06-03 19:04:53,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796790580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:04:53,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:04:53,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:04:53,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959604905] [2024-06-03 19:04:53,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:04:53,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:04:53,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:04:53,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:04:53,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:04:53,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:04:53,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 599 transitions, 7222 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:04:53,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:04:53,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:04:53,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:04:54,988 INFO L124 PetriNetUnfolderBase]: 3606/6231 cut-off events. [2024-06-03 19:04:54,988 INFO L125 PetriNetUnfolderBase]: For 1067309/1067309 co-relation queries the response was YES. [2024-06-03 19:04:55,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41914 conditions, 6231 events. 3606/6231 cut-off events. For 1067309/1067309 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 44671 event pairs, 682 based on Foata normal form. 10/6234 useless extension candidates. Maximal degree in co-relation 41678. Up to 4826 conditions per place. [2024-06-03 19:04:55,098 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 116 changer transitions 0/619 dead transitions. [2024-06-03 19:04:55,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 619 transitions, 8552 flow [2024-06-03 19:04:55,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:04:55,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:04:55,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 19:04:55,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-03 19:04:55,100 INFO L175 Difference]: Start difference. First operand has 501 places, 599 transitions, 7222 flow. Second operand 8 states and 193 transitions. [2024-06-03 19:04:55,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 619 transitions, 8552 flow [2024-06-03 19:05:03,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 619 transitions, 8260 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-03 19:05:03,566 INFO L231 Difference]: Finished difference. Result has 503 places, 599 transitions, 7171 flow [2024-06-03 19:05:03,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6930, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7171, PETRI_PLACES=503, PETRI_TRANSITIONS=599} [2024-06-03 19:05:03,567 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 459 predicate places. [2024-06-03 19:05:03,567 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 599 transitions, 7171 flow [2024-06-03 19:05:03,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 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-03 19:05:03,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:05:03,567 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, 1, 1, 1] [2024-06-03 19:05:03,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-03 19:05:03,567 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:05:03,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:05:03,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1436138931, now seen corresponding path program 1 times [2024-06-03 19:05:03,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:05:03,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014321631] [2024-06-03 19:05:03,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:05:03,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:05:03,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:05:03,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:05:03,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:05:03,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014321631] [2024-06-03 19:05:03,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014321631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:05:03,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:05:03,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:05:03,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229211128] [2024-06-03 19:05:03,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:05:03,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:05:03,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:05:03,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:05:03,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:05:03,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:05:03,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 599 transitions, 7171 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:05:03,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:05:03,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:05:03,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:05:05,480 INFO L124 PetriNetUnfolderBase]: 3738/6467 cut-off events. [2024-06-03 19:05:05,480 INFO L125 PetriNetUnfolderBase]: For 1283024/1283024 co-relation queries the response was YES. [2024-06-03 19:05:05,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46090 conditions, 6467 events. 3738/6467 cut-off events. For 1283024/1283024 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 46697 event pairs, 530 based on Foata normal form. 6/6468 useless extension candidates. Maximal degree in co-relation 45853. Up to 4885 conditions per place. [2024-06-03 19:05:05,622 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 503 selfloop transitions, 127 changer transitions 0/638 dead transitions. [2024-06-03 19:05:05,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 638 transitions, 9419 flow [2024-06-03 19:05:05,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:05:05,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:05:05,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-03 19:05:05,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-03 19:05:05,624 INFO L175 Difference]: Start difference. First operand has 503 places, 599 transitions, 7171 flow. Second operand 8 states and 208 transitions. [2024-06-03 19:05:05,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 638 transitions, 9419 flow [2024-06-03 19:05:16,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 638 transitions, 9141 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 19:05:16,907 INFO L231 Difference]: Finished difference. Result has 505 places, 603 transitions, 7325 flow [2024-06-03 19:05:16,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6893, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7325, PETRI_PLACES=505, PETRI_TRANSITIONS=603} [2024-06-03 19:05:16,907 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 461 predicate places. [2024-06-03 19:05:16,907 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 603 transitions, 7325 flow [2024-06-03 19:05:16,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:05:16,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:05:16,907 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, 1, 1, 1] [2024-06-03 19:05:16,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-03 19:05:16,907 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:05:16,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:05:16,908 INFO L85 PathProgramCache]: Analyzing trace with hash 707700655, now seen corresponding path program 2 times [2024-06-03 19:05:16,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:05:16,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719637600] [2024-06-03 19:05:16,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:05:16,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:05:16,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:05:17,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:05:17,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:05:17,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719637600] [2024-06-03 19:05:17,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719637600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:05:17,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:05:17,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:05:17,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128992663] [2024-06-03 19:05:17,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:05:17,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:05:17,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:05:17,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:05:17,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:05:17,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-03 19:05:17,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 603 transitions, 7325 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:05:17,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:05:17,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-03 19:05:17,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15