./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-06-19_11-23-25.files/protection/safe034_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i ./goblint.2024-06-19_11-23-25.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-7724a2d-m [2024-06-27 19:33:16,077 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:33:16,241 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:33:16,244 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:33:16,244 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:33:16,257 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:33:16,257 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:33:16,258 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:33:16,258 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:33:16,258 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:33:16,259 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:33:16,259 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:33:16,259 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:33:16,260 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:33:16,260 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:33:16,260 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:33:16,261 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:33:16,261 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:33:16,261 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:33:16,261 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:33:16,261 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:33:16,262 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:33:16,262 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:33:16,262 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:33:16,263 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:33:16,263 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:33:16,263 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:33:16,263 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:33:16,264 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:33:16,264 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:33:16,264 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:33:16,264 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:33:16,264 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:33:16,265 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:33:16,265 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:33:16,265 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:33:16,265 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:33:16,265 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:33:16,265 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:33:16,266 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:33:16,266 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:33:16,266 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:33:16,266 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:33:16,267 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-27 19:33:16,468 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:33:16,487 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:33:16,489 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:33:16,490 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:33:16,490 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:33:16,491 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-27 19:33:17,559 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:33:17,810 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:33:17,812 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-27 19:33:17,822 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5f7b1b6b/9fb4f6ff7edb445c8d9bb3046f5e9283/FLAG1db34e469 [2024-06-27 19:33:17,833 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5f7b1b6b/9fb4f6ff7edb445c8d9bb3046f5e9283 [2024-06-27 19:33:17,835 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:33:17,836 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:33:17,836 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe034_tso.yml/witness.yml [2024-06-27 19:33:17,934 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:33:17,935 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:33:17,936 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:33:17,936 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:33:17,940 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:33:17,941 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:33:17" (1/2) ... [2024-06-27 19:33:17,941 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d56cbb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:33:17, skipping insertion in model container [2024-06-27 19:33:17,941 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:33:17" (1/2) ... [2024-06-27 19:33:17,942 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@292eb960 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:33:17, skipping insertion in model container [2024-06-27 19:33:17,943 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:33:17" (2/2) ... [2024-06-27 19:33:17,943 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d56cbb0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:17, skipping insertion in model container [2024-06-27 19:33:17,943 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:33:17" (2/2) ... [2024-06-27 19:33:17,943 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:33:17,976 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:33:17,977 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] (((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-27 19:33:17,977 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-27 19:33:17,977 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] (((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-27 19:33:17,978 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:33:17,978 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-27 19:33:18,001 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:33:18,258 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:33:18,265 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:33:18,333 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:33:18,359 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:33:18,359 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18 WrapperNode [2024-06-27 19:33:18,359 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:33:18,360 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:33:18,360 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:33:18,361 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:33:18,366 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 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,375 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 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,391 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-27 19:33:18,391 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:33:18,392 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:33:18,392 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:33:18,392 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:33:18,400 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,400 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,402 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,412 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 19:33:18,412 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,412 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,417 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,419 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,420 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,421 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,422 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:33:18,423 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:33:18,423 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:33:18,423 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:33:18,424 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18" (1/1) ... [2024-06-27 19:33:18,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:33:18,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:33:18,461 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 19:33:18,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 19:33:18,517 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:33:18,518 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:33:18,518 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:33:18,518 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:33:18,518 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:33:18,518 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:33:18,519 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:33:18,519 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:33:18,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:33:18,519 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:33:18,520 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:33:18,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:33:18,521 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 19:33:18,655 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:33:18,657 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:33:18,808 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:33:18,808 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:33:18,891 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:33:18,891 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:33:18,892 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:33:18 BoogieIcfgContainer [2024-06-27 19:33:18,892 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:33:18,893 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:33:18,894 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:33:18,896 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:33:18,896 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:33:17" (1/4) ... [2024-06-27 19:33:18,897 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bde811e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:33:18, skipping insertion in model container [2024-06-27 19:33:18,897 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:33:17" (2/4) ... [2024-06-27 19:33:18,897 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bde811e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:33:18, skipping insertion in model container [2024-06-27 19:33:18,897 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:33:18" (3/4) ... [2024-06-27 19:33:18,898 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bde811e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:33:18, skipping insertion in model container [2024-06-27 19:33:18,898 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:33:18" (4/4) ... [2024-06-27 19:33:18,899 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_tso.i [2024-06-27 19:33:18,912 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:33:18,912 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 19:33:18,912 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:33:18,952 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:33:18,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 19:33:18,995 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 19:33:18,995 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:33:18,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 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/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:33:18,997 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 19:33:18,999 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 19:33:19,006 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:33:19,011 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;@5ef19d71, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:33:19,011 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 19:33:19,014 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:33:19,014 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:33:19,014 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:33:19,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:19,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:33:19,015 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-27 19:33:19,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:19,018 INFO L85 PathProgramCache]: Analyzing trace with hash 220444948, now seen corresponding path program 1 times [2024-06-27 19:33:19,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:19,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98362745] [2024-06-27 19:33:19,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:19,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:19,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:19,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:19,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:19,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98362745] [2024-06-27 19:33:19,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98362745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:19,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:19,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:33:19,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719337223] [2024-06-27 19:33:19,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:19,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:33:19,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:19,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:33:19,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:33:19,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-06-27 19:33:19,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:19,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:19,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-06-27 19:33:19,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:19,574 INFO L124 PetriNetUnfolderBase]: 575/990 cut-off events. [2024-06-27 19:33:19,575 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 19:33:19,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1930 conditions, 990 events. 575/990 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5224 event pairs, 361 based on Foata normal form. 1/930 useless extension candidates. Maximal degree in co-relation 1918. Up to 885 conditions per place. [2024-06-27 19:33:19,587 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 28 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-27 19:33:19,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 165 flow [2024-06-27 19:33:19,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:33:19,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:33:19,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 89 transitions. [2024-06-27 19:33:19,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7063492063492064 [2024-06-27 19:33:19,599 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 89 transitions. [2024-06-27 19:33:19,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 165 flow [2024-06-27 19:33:19,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:19,604 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 19:33:19,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 19:33:19,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 19:33:19,609 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 19:33:19,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:19,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:19,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:19,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:33:19,610 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-27 19:33:19,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:19,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1394214771, now seen corresponding path program 1 times [2024-06-27 19:33:19,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:19,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667430670] [2024-06-27 19:33:19,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:19,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:19,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:19,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:19,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:19,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667430670] [2024-06-27 19:33:19,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667430670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:19,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:19,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:33:19,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606813889] [2024-06-27 19:33:19,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:19,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:33:19,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:19,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:33:19,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:33:19,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 42 [2024-06-27 19:33:19,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 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-27 19:33:19,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:19,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 42 [2024-06-27 19:33:19,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:19,912 INFO L124 PetriNetUnfolderBase]: 569/966 cut-off events. [2024-06-27 19:33:19,912 INFO L125 PetriNetUnfolderBase]: For 205/205 co-relation queries the response was YES. [2024-06-27 19:33:19,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2201 conditions, 966 events. 569/966 cut-off events. For 205/205 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4956 event pairs, 293 based on Foata normal form. 3/945 useless extension candidates. Maximal degree in co-relation 2189. Up to 861 conditions per place. [2024-06-27 19:33:19,917 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 35 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-27 19:33:19,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 232 flow [2024-06-27 19:33:19,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:33:19,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:33:19,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-27 19:33:19,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6964285714285714 [2024-06-27 19:33:19,920 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 117 transitions. [2024-06-27 19:33:19,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 232 flow [2024-06-27 19:33:19,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:33:19,923 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-27 19:33:19,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-27 19:33:19,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-27 19:33:19,924 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-27 19:33:19,925 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-27 19:33:19,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:19,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:19,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:33:19,927 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-27 19:33:19,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:19,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1842982080, now seen corresponding path program 1 times [2024-06-27 19:33:19,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:19,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187961740] [2024-06-27 19:33:19,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:19,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:19,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:20,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:20,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:20,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187961740] [2024-06-27 19:33:20,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187961740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:20,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:20,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:33:20,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707231776] [2024-06-27 19:33:20,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:20,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:33:20,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:20,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:33:20,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:33:20,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:20,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:20,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:20,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:20,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:20,227 INFO L124 PetriNetUnfolderBase]: 723/1230 cut-off events. [2024-06-27 19:33:20,228 INFO L125 PetriNetUnfolderBase]: For 684/684 co-relation queries the response was YES. [2024-06-27 19:33:20,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3102 conditions, 1230 events. 723/1230 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6452 event pairs, 396 based on Foata normal form. 2/1205 useless extension candidates. Maximal degree in co-relation 3088. Up to 1096 conditions per place. [2024-06-27 19:33:20,234 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-27 19:33:20,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 53 transitions, 264 flow [2024-06-27 19:33:20,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:33:20,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:33:20,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-27 19:33:20,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6547619047619048 [2024-06-27 19:33:20,235 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 4 states and 110 transitions. [2024-06-27 19:33:20,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 53 transitions, 264 flow [2024-06-27 19:33:20,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 53 transitions, 250 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:20,237 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 164 flow [2024-06-27 19:33:20,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2024-06-27 19:33:20,238 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-06-27 19:33:20,238 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 164 flow [2024-06-27 19:33:20,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:20,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:20,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:20,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:33:20,240 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-27 19:33:20,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:20,240 INFO L85 PathProgramCache]: Analyzing trace with hash 29240261, now seen corresponding path program 1 times [2024-06-27 19:33:20,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:20,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675878121] [2024-06-27 19:33:20,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:20,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:20,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:20,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:20,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:20,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675878121] [2024-06-27 19:33:20,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675878121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:20,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:20,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:20,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224201384] [2024-06-27 19:33:20,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:20,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:20,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:20,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:20,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:20,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:20,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 164 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:20,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:20,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:20,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:20,541 INFO L124 PetriNetUnfolderBase]: 714/1245 cut-off events. [2024-06-27 19:33:20,542 INFO L125 PetriNetUnfolderBase]: For 1173/1221 co-relation queries the response was YES. [2024-06-27 19:33:20,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3379 conditions, 1245 events. 714/1245 cut-off events. For 1173/1221 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6623 event pairs, 212 based on Foata normal form. 6/1218 useless extension candidates. Maximal degree in co-relation 3364. Up to 1030 conditions per place. [2024-06-27 19:33:20,549 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 50 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-27 19:33:20,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 72 transitions, 372 flow [2024-06-27 19:33:20,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:20,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:20,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 19:33:20,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 19:33:20,550 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 164 flow. Second operand 6 states and 164 transitions. [2024-06-27 19:33:20,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 72 transitions, 372 flow [2024-06-27 19:33:20,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 72 transitions, 356 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:20,553 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 207 flow [2024-06-27 19:33:20,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=207, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-27 19:33:20,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-27 19:33:20,554 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 207 flow [2024-06-27 19:33:20,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:20,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:20,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:20,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:33:20,555 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-27 19:33:20,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:20,555 INFO L85 PathProgramCache]: Analyzing trace with hash 298950369, now seen corresponding path program 1 times [2024-06-27 19:33:20,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:20,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225011960] [2024-06-27 19:33:20,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:20,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:20,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:20,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:20,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:20,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225011960] [2024-06-27 19:33:20,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225011960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:20,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:20,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:33:20,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8984521] [2024-06-27 19:33:20,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:20,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:33:20,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:20,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:33:20,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:33:20,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:20,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 207 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-27 19:33:20,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:20,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:20,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:20,778 INFO L124 PetriNetUnfolderBase]: 725/1254 cut-off events. [2024-06-27 19:33:20,778 INFO L125 PetriNetUnfolderBase]: For 1915/1965 co-relation queries the response was YES. [2024-06-27 19:33:20,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3762 conditions, 1254 events. 725/1254 cut-off events. For 1915/1965 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6725 event pairs, 270 based on Foata normal form. 4/1224 useless extension candidates. Maximal degree in co-relation 3745. Up to 1062 conditions per place. [2024-06-27 19:33:20,787 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 47 selfloop transitions, 15 changer transitions 0/72 dead transitions. [2024-06-27 19:33:20,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 72 transitions, 433 flow [2024-06-27 19:33:20,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:33:20,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:33:20,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-27 19:33:20,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 19:33:20,790 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 207 flow. Second operand 5 states and 140 transitions. [2024-06-27 19:33:20,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 72 transitions, 433 flow [2024-06-27 19:33:20,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 72 transitions, 404 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:20,793 INFO L231 Difference]: Finished difference. Result has 54 places, 52 transitions, 258 flow [2024-06-27 19:33:20,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=258, PETRI_PLACES=54, PETRI_TRANSITIONS=52} [2024-06-27 19:33:20,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-27 19:33:20,794 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 52 transitions, 258 flow [2024-06-27 19:33:20,794 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-27 19:33:20,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:20,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:20,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:33:20,795 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-27 19:33:20,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:20,795 INFO L85 PathProgramCache]: Analyzing trace with hash -348559871, now seen corresponding path program 2 times [2024-06-27 19:33:20,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:20,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943876194] [2024-06-27 19:33:20,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:20,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:20,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:20,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:20,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:20,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943876194] [2024-06-27 19:33:20,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943876194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:20,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:20,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:33:20,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467542922] [2024-06-27 19:33:20,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:20,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:33:20,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:20,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:33:20,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:33:20,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:20,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 52 transitions, 258 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-27 19:33:20,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:20,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:20,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:21,007 INFO L124 PetriNetUnfolderBase]: 720/1249 cut-off events. [2024-06-27 19:33:21,007 INFO L125 PetriNetUnfolderBase]: For 2826/2895 co-relation queries the response was YES. [2024-06-27 19:33:21,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4021 conditions, 1249 events. 720/1249 cut-off events. For 2826/2895 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6651 event pairs, 279 based on Foata normal form. 24/1240 useless extension candidates. Maximal degree in co-relation 4003. Up to 1057 conditions per place. [2024-06-27 19:33:21,014 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 15 changer transitions 0/67 dead transitions. [2024-06-27 19:33:21,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 67 transitions, 410 flow [2024-06-27 19:33:21,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:33:21,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:33:21,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-27 19:33:21,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 19:33:21,016 INFO L175 Difference]: Start difference. First operand has 54 places, 52 transitions, 258 flow. Second operand 5 states and 135 transitions. [2024-06-27 19:33:21,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 67 transitions, 410 flow [2024-06-27 19:33:21,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 382 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 19:33:21,020 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 268 flow [2024-06-27 19:33:21,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=268, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-06-27 19:33:21,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-27 19:33:21,021 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 268 flow [2024-06-27 19:33:21,021 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-27 19:33:21,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:21,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:21,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:33:21,021 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-27 19:33:21,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:21,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1823009223, now seen corresponding path program 1 times [2024-06-27 19:33:21,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:21,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972267998] [2024-06-27 19:33:21,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:21,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:21,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:21,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:21,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:21,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972267998] [2024-06-27 19:33:21,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972267998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:21,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:21,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:33:21,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83006506] [2024-06-27 19:33:21,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:21,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:33:21,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:21,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:33:21,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:33:21,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:21,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 268 flow. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:21,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:21,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:21,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:21,209 INFO L124 PetriNetUnfolderBase]: 861/1477 cut-off events. [2024-06-27 19:33:21,209 INFO L125 PetriNetUnfolderBase]: For 3633/3633 co-relation queries the response was YES. [2024-06-27 19:33:21,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4783 conditions, 1477 events. 861/1477 cut-off events. For 3633/3633 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7753 event pairs, 373 based on Foata normal form. 1/1476 useless extension candidates. Maximal degree in co-relation 4763. Up to 1286 conditions per place. [2024-06-27 19:33:21,219 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 43 selfloop transitions, 7 changer transitions 0/63 dead transitions. [2024-06-27 19:33:21,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 63 transitions, 404 flow [2024-06-27 19:33:21,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:33:21,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:33:21,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-27 19:33:21,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:33:21,221 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 268 flow. Second operand 4 states and 105 transitions. [2024-06-27 19:33:21,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 63 transitions, 404 flow [2024-06-27 19:33:21,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 63 transitions, 362 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:21,225 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 268 flow [2024-06-27 19:33:21,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=268, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-27 19:33:21,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-27 19:33:21,226 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 268 flow [2024-06-27 19:33:21,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:21,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:21,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:21,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:33:21,227 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-27 19:33:21,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:21,227 INFO L85 PathProgramCache]: Analyzing trace with hash 666136830, now seen corresponding path program 1 times [2024-06-27 19:33:21,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:21,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102718581] [2024-06-27 19:33:21,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:21,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:21,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:21,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-27 19:33:21,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:21,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102718581] [2024-06-27 19:33:21,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102718581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:21,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:21,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:21,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139944899] [2024-06-27 19:33:21,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:21,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:21,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:21,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:21,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:21,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:21,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 268 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-27 19:33:21,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:21,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:21,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:21,501 INFO L124 PetriNetUnfolderBase]: 728/1270 cut-off events. [2024-06-27 19:33:21,501 INFO L125 PetriNetUnfolderBase]: For 3819/3903 co-relation queries the response was YES. [2024-06-27 19:33:21,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4361 conditions, 1270 events. 728/1270 cut-off events. For 3819/3903 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6757 event pairs, 256 based on Foata normal form. 2/1258 useless extension candidates. Maximal degree in co-relation 4341. Up to 1072 conditions per place. [2024-06-27 19:33:21,509 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 13 changer transitions 0/83 dead transitions. [2024-06-27 19:33:21,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 83 transitions, 500 flow [2024-06-27 19:33:21,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:21,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:21,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-27 19:33:21,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-27 19:33:21,510 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 268 flow. Second operand 6 states and 163 transitions. [2024-06-27 19:33:21,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 83 transitions, 500 flow [2024-06-27 19:33:21,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 83 transitions, 480 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:21,514 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 310 flow [2024-06-27 19:33:21,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-27 19:33:21,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-27 19:33:21,515 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 310 flow [2024-06-27 19:33:21,516 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-27 19:33:21,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:21,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:21,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:33:21,516 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-27 19:33:21,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:21,517 INFO L85 PathProgramCache]: Analyzing trace with hash -476117022, now seen corresponding path program 2 times [2024-06-27 19:33:21,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:21,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157718394] [2024-06-27 19:33:21,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:21,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:21,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:21,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:21,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:21,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157718394] [2024-06-27 19:33:21,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157718394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:21,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:21,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:21,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810360404] [2024-06-27 19:33:21,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:21,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:21,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:21,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:21,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:21,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:21,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 310 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-27 19:33:21,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:21,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:21,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:21,749 INFO L124 PetriNetUnfolderBase]: 739/1282 cut-off events. [2024-06-27 19:33:21,749 INFO L125 PetriNetUnfolderBase]: For 4962/5060 co-relation queries the response was YES. [2024-06-27 19:33:21,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4763 conditions, 1282 events. 739/1282 cut-off events. For 4962/5060 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6823 event pairs, 254 based on Foata normal form. 20/1288 useless extension candidates. Maximal degree in co-relation 4742. Up to 1041 conditions per place. [2024-06-27 19:33:21,757 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 25 changer transitions 0/88 dead transitions. [2024-06-27 19:33:21,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 88 transitions, 612 flow [2024-06-27 19:33:21,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:21,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:21,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-27 19:33:21,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6587301587301587 [2024-06-27 19:33:21,759 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 310 flow. Second operand 6 states and 166 transitions. [2024-06-27 19:33:21,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 88 transitions, 612 flow [2024-06-27 19:33:21,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 88 transitions, 574 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:21,764 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 392 flow [2024-06-27 19:33:21,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=392, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2024-06-27 19:33:21,764 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-27 19:33:21,764 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 392 flow [2024-06-27 19:33:21,765 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-27 19:33:21,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:21,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:21,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:33:21,765 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-27 19:33:21,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:21,766 INFO L85 PathProgramCache]: Analyzing trace with hash -803038656, now seen corresponding path program 3 times [2024-06-27 19:33:21,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:21,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056831375] [2024-06-27 19:33:21,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:21,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:21,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:21,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:21,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:21,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056831375] [2024-06-27 19:33:21,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056831375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:21,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:21,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:21,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780527974] [2024-06-27 19:33:21,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:21,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:21,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:21,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:21,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:21,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:21,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 392 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-27 19:33:21,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:21,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:21,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:21,975 INFO L124 PetriNetUnfolderBase]: 734/1274 cut-off events. [2024-06-27 19:33:21,975 INFO L125 PetriNetUnfolderBase]: For 6493/6607 co-relation queries the response was YES. [2024-06-27 19:33:21,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5027 conditions, 1274 events. 734/1274 cut-off events. For 6493/6607 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6787 event pairs, 270 based on Foata normal form. 36/1296 useless extension candidates. Maximal degree in co-relation 5005. Up to 1036 conditions per place. [2024-06-27 19:33:21,983 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 48 selfloop transitions, 25 changer transitions 0/83 dead transitions. [2024-06-27 19:33:21,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 83 transitions, 586 flow [2024-06-27 19:33:21,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:21,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:21,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 19:33:21,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-27 19:33:21,985 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 392 flow. Second operand 6 states and 161 transitions. [2024-06-27 19:33:21,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 83 transitions, 586 flow [2024-06-27 19:33:21,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 83 transitions, 536 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:21,990 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 400 flow [2024-06-27 19:33:21,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=400, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-27 19:33:21,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-27 19:33:21,991 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 400 flow [2024-06-27 19:33:21,991 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-27 19:33:21,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:21,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:21,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:33:21,992 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-27 19:33:21,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:21,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1504190786, now seen corresponding path program 1 times [2024-06-27 19:33:21,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:21,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137911807] [2024-06-27 19:33:21,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:21,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:21,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:22,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:22,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:22,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137911807] [2024-06-27 19:33:22,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137911807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:22,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:22,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:22,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272714168] [2024-06-27 19:33:22,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:22,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:22,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:22,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:22,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:22,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:22,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 400 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:22,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:22,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:22,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:22,243 INFO L124 PetriNetUnfolderBase]: 950/1594 cut-off events. [2024-06-27 19:33:22,243 INFO L125 PetriNetUnfolderBase]: For 8610/8610 co-relation queries the response was YES. [2024-06-27 19:33:22,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6283 conditions, 1594 events. 950/1594 cut-off events. For 8610/8610 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8244 event pairs, 332 based on Foata normal form. 4/1596 useless extension candidates. Maximal degree in co-relation 6259. Up to 1400 conditions per place. [2024-06-27 19:33:22,252 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 68 selfloop transitions, 12 changer transitions 0/89 dead transitions. [2024-06-27 19:33:22,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 89 transitions, 653 flow [2024-06-27 19:33:22,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:22,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:22,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:33:22,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 19:33:22,253 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 400 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:33:22,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 89 transitions, 653 flow [2024-06-27 19:33:22,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 89 transitions, 582 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:22,260 INFO L231 Difference]: Finished difference. Result has 69 places, 69 transitions, 413 flow [2024-06-27 19:33:22,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=413, PETRI_PLACES=69, PETRI_TRANSITIONS=69} [2024-06-27 19:33:22,260 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-27 19:33:22,260 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 69 transitions, 413 flow [2024-06-27 19:33:22,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:22,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:22,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:22,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:33:22,261 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-27 19:33:22,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:22,262 INFO L85 PathProgramCache]: Analyzing trace with hash 678711889, now seen corresponding path program 1 times [2024-06-27 19:33:22,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:22,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410736765] [2024-06-27 19:33:22,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:22,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:22,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:22,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-27 19:33:22,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:22,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410736765] [2024-06-27 19:33:22,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410736765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:22,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:22,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:33:22,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629434840] [2024-06-27 19:33:22,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:22,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:33:22,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:22,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:33:22,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:33:22,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:22,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 413 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:22,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:22,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:22,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:22,526 INFO L124 PetriNetUnfolderBase]: 869/1484 cut-off events. [2024-06-27 19:33:22,526 INFO L125 PetriNetUnfolderBase]: For 9840/9848 co-relation queries the response was YES. [2024-06-27 19:33:22,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6151 conditions, 1484 events. 869/1484 cut-off events. For 9840/9848 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7821 event pairs, 334 based on Foata normal form. 7/1473 useless extension candidates. Maximal degree in co-relation 6125. Up to 1263 conditions per place. [2024-06-27 19:33:22,536 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 56 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-27 19:33:22,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 87 transitions, 661 flow [2024-06-27 19:33:22,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:33:22,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:33:22,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-27 19:33:22,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6238095238095238 [2024-06-27 19:33:22,537 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 413 flow. Second operand 5 states and 131 transitions. [2024-06-27 19:33:22,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 87 transitions, 661 flow [2024-06-27 19:33:22,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 87 transitions, 622 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:22,545 INFO L231 Difference]: Finished difference. Result has 72 places, 77 transitions, 492 flow [2024-06-27 19:33:22,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=492, PETRI_PLACES=72, PETRI_TRANSITIONS=77} [2024-06-27 19:33:22,545 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-27 19:33:22,546 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 77 transitions, 492 flow [2024-06-27 19:33:22,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:22,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:22,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:22,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:33:22,546 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-27 19:33:22,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:22,547 INFO L85 PathProgramCache]: Analyzing trace with hash -2023348152, now seen corresponding path program 1 times [2024-06-27 19:33:22,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:22,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331161821] [2024-06-27 19:33:22,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:22,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:22,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:22,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:22,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:22,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331161821] [2024-06-27 19:33:22,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331161821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:22,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:22,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:33:22,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106112346] [2024-06-27 19:33:22,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:22,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:33:22,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:22,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:33:22,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:33:22,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:22,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 77 transitions, 492 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:22,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:22,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:22,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:22,868 INFO L124 PetriNetUnfolderBase]: 871/1508 cut-off events. [2024-06-27 19:33:22,868 INFO L125 PetriNetUnfolderBase]: For 11516/11536 co-relation queries the response was YES. [2024-06-27 19:33:22,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6625 conditions, 1508 events. 871/1508 cut-off events. For 11516/11536 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7942 event pairs, 333 based on Foata normal form. 8/1500 useless extension candidates. Maximal degree in co-relation 6597. Up to 1264 conditions per place. [2024-06-27 19:33:22,877 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 62 selfloop transitions, 21 changer transitions 0/96 dead transitions. [2024-06-27 19:33:22,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 96 transitions, 754 flow [2024-06-27 19:33:22,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:33:22,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:33:22,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-27 19:33:22,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 19:33:22,878 INFO L175 Difference]: Start difference. First operand has 72 places, 77 transitions, 492 flow. Second operand 5 states and 138 transitions. [2024-06-27 19:33:22,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 96 transitions, 754 flow [2024-06-27 19:33:22,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 96 transitions, 720 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 19:33:22,887 INFO L231 Difference]: Finished difference. Result has 76 places, 80 transitions, 539 flow [2024-06-27 19:33:22,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=539, PETRI_PLACES=76, PETRI_TRANSITIONS=80} [2024-06-27 19:33:22,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-27 19:33:22,888 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 80 transitions, 539 flow [2024-06-27 19:33:22,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:22,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:22,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:22,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:33:22,889 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-27 19:33:22,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:22,889 INFO L85 PathProgramCache]: Analyzing trace with hash -397246278, now seen corresponding path program 2 times [2024-06-27 19:33:22,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:22,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409183069] [2024-06-27 19:33:22,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:22,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:22,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:22,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-27 19:33:22,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:22,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409183069] [2024-06-27 19:33:22,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409183069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:22,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:22,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:33:22,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524587419] [2024-06-27 19:33:22,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:22,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:33:22,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:22,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:33:22,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:33:22,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:22,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 80 transitions, 539 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:22,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:22,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:22,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:23,103 INFO L124 PetriNetUnfolderBase]: 863/1479 cut-off events. [2024-06-27 19:33:23,103 INFO L125 PetriNetUnfolderBase]: For 12670/12674 co-relation queries the response was YES. [2024-06-27 19:33:23,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6658 conditions, 1479 events. 863/1479 cut-off events. For 12670/12674 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7773 event pairs, 336 based on Foata normal form. 6/1468 useless extension candidates. Maximal degree in co-relation 6628. Up to 1256 conditions per place. [2024-06-27 19:33:23,112 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 56 selfloop transitions, 20 changer transitions 0/89 dead transitions. [2024-06-27 19:33:23,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 89 transitions, 713 flow [2024-06-27 19:33:23,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:33:23,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:33:23,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 19:33:23,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:33:23,113 INFO L175 Difference]: Start difference. First operand has 76 places, 80 transitions, 539 flow. Second operand 5 states and 130 transitions. [2024-06-27 19:33:23,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 89 transitions, 713 flow [2024-06-27 19:33:23,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 89 transitions, 660 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:23,124 INFO L231 Difference]: Finished difference. Result has 79 places, 80 transitions, 534 flow [2024-06-27 19:33:23,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=534, PETRI_PLACES=79, PETRI_TRANSITIONS=80} [2024-06-27 19:33:23,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-27 19:33:23,125 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 80 transitions, 534 flow [2024-06-27 19:33:23,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:23,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:23,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:23,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:33:23,126 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-27 19:33:23,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:23,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1577373064, now seen corresponding path program 1 times [2024-06-27 19:33:23,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:23,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342881013] [2024-06-27 19:33:23,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:23,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:23,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:23,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:23,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:23,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342881013] [2024-06-27 19:33:23,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342881013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:23,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:23,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:33:23,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853595197] [2024-06-27 19:33:23,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:23,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:33:23,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:23,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:33:23,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:33:23,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:23,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 80 transitions, 534 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:23,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:23,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:23,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:23,332 INFO L124 PetriNetUnfolderBase]: 960/1619 cut-off events. [2024-06-27 19:33:23,332 INFO L125 PetriNetUnfolderBase]: For 13758/13758 co-relation queries the response was YES. [2024-06-27 19:33:23,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7190 conditions, 1619 events. 960/1619 cut-off events. For 13758/13758 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8405 event pairs, 339 based on Foata normal form. 1/1618 useless extension candidates. Maximal degree in co-relation 7159. Up to 1432 conditions per place. [2024-06-27 19:33:23,342 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 75 selfloop transitions, 15 changer transitions 0/99 dead transitions. [2024-06-27 19:33:23,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 99 transitions, 818 flow [2024-06-27 19:33:23,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:33:23,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:33:23,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-27 19:33:23,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 19:33:23,344 INFO L175 Difference]: Start difference. First operand has 79 places, 80 transitions, 534 flow. Second operand 5 states and 128 transitions. [2024-06-27 19:33:23,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 99 transitions, 818 flow [2024-06-27 19:33:23,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 99 transitions, 759 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:23,357 INFO L231 Difference]: Finished difference. Result has 79 places, 86 transitions, 561 flow [2024-06-27 19:33:23,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=561, PETRI_PLACES=79, PETRI_TRANSITIONS=86} [2024-06-27 19:33:23,358 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-27 19:33:23,358 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 86 transitions, 561 flow [2024-06-27 19:33:23,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:23,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:23,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:23,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:33:23,359 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-27 19:33:23,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:23,359 INFO L85 PathProgramCache]: Analyzing trace with hash -397239334, now seen corresponding path program 2 times [2024-06-27 19:33:23,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:23,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364279262] [2024-06-27 19:33:23,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:23,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:23,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:23,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:23,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:23,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364279262] [2024-06-27 19:33:23,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364279262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:23,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:23,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:33:23,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936176169] [2024-06-27 19:33:23,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:23,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:33:23,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:23,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:33:23,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:33:23,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:23,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 86 transitions, 561 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:23,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:23,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:23,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:23,582 INFO L124 PetriNetUnfolderBase]: 957/1612 cut-off events. [2024-06-27 19:33:23,583 INFO L125 PetriNetUnfolderBase]: For 15443/15443 co-relation queries the response was YES. [2024-06-27 19:33:23,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7431 conditions, 1612 events. 957/1612 cut-off events. For 15443/15443 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8385 event pairs, 342 based on Foata normal form. 1/1610 useless extension candidates. Maximal degree in co-relation 7399. Up to 1429 conditions per place. [2024-06-27 19:33:23,593 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 71 selfloop transitions, 15 changer transitions 0/95 dead transitions. [2024-06-27 19:33:23,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 95 transitions, 755 flow [2024-06-27 19:33:23,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:33:23,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:33:23,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-27 19:33:23,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-27 19:33:23,594 INFO L175 Difference]: Start difference. First operand has 79 places, 86 transitions, 561 flow. Second operand 5 states and 124 transitions. [2024-06-27 19:33:23,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 95 transitions, 755 flow [2024-06-27 19:33:23,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 95 transitions, 719 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-27 19:33:23,608 INFO L231 Difference]: Finished difference. Result has 83 places, 86 transitions, 561 flow [2024-06-27 19:33:23,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=561, PETRI_PLACES=83, PETRI_TRANSITIONS=86} [2024-06-27 19:33:23,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-27 19:33:23,609 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 86 transitions, 561 flow [2024-06-27 19:33:23,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:23,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:23,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:23,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:33:23,610 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-27 19:33:23,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:23,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1894925215, now seen corresponding path program 1 times [2024-06-27 19:33:23,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:23,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897894395] [2024-06-27 19:33:23,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:23,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:23,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:23,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:23,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:23,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897894395] [2024-06-27 19:33:23,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897894395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:23,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:23,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:23,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274242009] [2024-06-27 19:33:23,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:23,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:23,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:23,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:23,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:23,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:23,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 86 transitions, 561 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:23,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:23,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:23,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:24,042 INFO L124 PetriNetUnfolderBase]: 977/1701 cut-off events. [2024-06-27 19:33:24,042 INFO L125 PetriNetUnfolderBase]: For 20307/20418 co-relation queries the response was YES. [2024-06-27 19:33:24,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8096 conditions, 1701 events. 977/1701 cut-off events. For 20307/20418 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9433 event pairs, 226 based on Foata normal form. 24/1704 useless extension candidates. Maximal degree in co-relation 8062. Up to 1229 conditions per place. [2024-06-27 19:33:24,053 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 100 selfloop transitions, 17 changer transitions 0/130 dead transitions. [2024-06-27 19:33:24,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 130 transitions, 1009 flow [2024-06-27 19:33:24,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:24,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:24,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 19:33:24,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 19:33:24,055 INFO L175 Difference]: Start difference. First operand has 83 places, 86 transitions, 561 flow. Second operand 8 states and 217 transitions. [2024-06-27 19:33:24,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 130 transitions, 1009 flow [2024-06-27 19:33:24,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 130 transitions, 967 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:24,073 INFO L231 Difference]: Finished difference. Result has 86 places, 88 transitions, 597 flow [2024-06-27 19:33:24,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=597, PETRI_PLACES=86, PETRI_TRANSITIONS=88} [2024-06-27 19:33:24,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-27 19:33:24,074 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 88 transitions, 597 flow [2024-06-27 19:33:24,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:24,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:24,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:24,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:33:24,075 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-27 19:33:24,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:24,075 INFO L85 PathProgramCache]: Analyzing trace with hash 204600831, now seen corresponding path program 2 times [2024-06-27 19:33:24,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:24,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047907161] [2024-06-27 19:33:24,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:24,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:24,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:24,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:24,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:24,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047907161] [2024-06-27 19:33:24,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047907161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:24,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:24,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:24,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102886018] [2024-06-27 19:33:24,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:24,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:24,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:24,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:24,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:24,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:24,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 88 transitions, 597 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:24,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:24,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:24,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:24,392 INFO L124 PetriNetUnfolderBase]: 949/1657 cut-off events. [2024-06-27 19:33:24,393 INFO L125 PetriNetUnfolderBase]: For 21265/21358 co-relation queries the response was YES. [2024-06-27 19:33:24,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7897 conditions, 1657 events. 949/1657 cut-off events. For 21265/21358 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9109 event pairs, 290 based on Foata normal form. 28/1662 useless extension candidates. Maximal degree in co-relation 7863. Up to 1320 conditions per place. [2024-06-27 19:33:24,402 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 94 selfloop transitions, 14 changer transitions 0/121 dead transitions. [2024-06-27 19:33:24,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 121 transitions, 911 flow [2024-06-27 19:33:24,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:24,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:24,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 19:33:24,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 19:33:24,404 INFO L175 Difference]: Start difference. First operand has 86 places, 88 transitions, 597 flow. Second operand 7 states and 189 transitions. [2024-06-27 19:33:24,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 121 transitions, 911 flow [2024-06-27 19:33:24,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 121 transitions, 883 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:24,423 INFO L231 Difference]: Finished difference. Result has 89 places, 88 transitions, 604 flow [2024-06-27 19:33:24,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=604, PETRI_PLACES=89, PETRI_TRANSITIONS=88} [2024-06-27 19:33:24,424 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-27 19:33:24,424 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 88 transitions, 604 flow [2024-06-27 19:33:24,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:24,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:24,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:24,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:33:24,425 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-27 19:33:24,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:24,425 INFO L85 PathProgramCache]: Analyzing trace with hash 488327645, now seen corresponding path program 3 times [2024-06-27 19:33:24,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:24,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69277077] [2024-06-27 19:33:24,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:24,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:24,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:24,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:24,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:24,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69277077] [2024-06-27 19:33:24,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69277077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:24,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:24,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:24,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404717921] [2024-06-27 19:33:24,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:24,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:24,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:24,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:24,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:24,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:24,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 88 transitions, 604 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:24,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:24,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:24,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:24,728 INFO L124 PetriNetUnfolderBase]: 1007/1754 cut-off events. [2024-06-27 19:33:24,728 INFO L125 PetriNetUnfolderBase]: For 24060/24153 co-relation queries the response was YES. [2024-06-27 19:33:24,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8427 conditions, 1754 events. 1007/1754 cut-off events. For 24060/24153 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9881 event pairs, 313 based on Foata normal form. 44/1768 useless extension candidates. Maximal degree in co-relation 8391. Up to 1368 conditions per place. [2024-06-27 19:33:24,740 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 78 selfloop transitions, 28 changer transitions 0/119 dead transitions. [2024-06-27 19:33:24,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 119 transitions, 926 flow [2024-06-27 19:33:24,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:24,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:24,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 19:33:24,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6462585034013606 [2024-06-27 19:33:24,742 INFO L175 Difference]: Start difference. First operand has 89 places, 88 transitions, 604 flow. Second operand 7 states and 190 transitions. [2024-06-27 19:33:24,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 119 transitions, 926 flow [2024-06-27 19:33:24,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 119 transitions, 893 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:24,762 INFO L231 Difference]: Finished difference. Result has 90 places, 89 transitions, 656 flow [2024-06-27 19:33:24,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=656, PETRI_PLACES=90, PETRI_TRANSITIONS=89} [2024-06-27 19:33:24,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-27 19:33:24,763 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 89 transitions, 656 flow [2024-06-27 19:33:24,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:24,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:24,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:24,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:33:24,763 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-27 19:33:24,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:24,764 INFO L85 PathProgramCache]: Analyzing trace with hash 495007773, now seen corresponding path program 1 times [2024-06-27 19:33:24,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:24,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007106054] [2024-06-27 19:33:24,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:24,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:24,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:24,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:24,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:24,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007106054] [2024-06-27 19:33:24,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007106054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:24,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:24,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:24,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899081031] [2024-06-27 19:33:24,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:24,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:24,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:24,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:24,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:24,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:24,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 89 transitions, 656 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:24,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:24,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:24,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:25,079 INFO L124 PetriNetUnfolderBase]: 1182/1995 cut-off events. [2024-06-27 19:33:25,079 INFO L125 PetriNetUnfolderBase]: For 26199/26199 co-relation queries the response was YES. [2024-06-27 19:33:25,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9564 conditions, 1995 events. 1182/1995 cut-off events. For 26199/26199 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10998 event pairs, 352 based on Foata normal form. 4/1995 useless extension candidates. Maximal degree in co-relation 9527. Up to 1730 conditions per place. [2024-06-27 19:33:25,090 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 91 selfloop transitions, 22 changer transitions 0/122 dead transitions. [2024-06-27 19:33:25,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 122 transitions, 1001 flow [2024-06-27 19:33:25,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:25,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:25,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 19:33:25,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:33:25,092 INFO L175 Difference]: Start difference. First operand has 90 places, 89 transitions, 656 flow. Second operand 7 states and 182 transitions. [2024-06-27 19:33:25,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 122 transitions, 1001 flow [2024-06-27 19:33:25,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 122 transitions, 936 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:25,115 INFO L231 Difference]: Finished difference. Result has 93 places, 94 transitions, 699 flow [2024-06-27 19:33:25,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=699, PETRI_PLACES=93, PETRI_TRANSITIONS=94} [2024-06-27 19:33:25,115 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-27 19:33:25,116 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 94 transitions, 699 flow [2024-06-27 19:33:25,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:25,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:25,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:25,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:33:25,117 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-27 19:33:25,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:25,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1170979519, now seen corresponding path program 4 times [2024-06-27 19:33:25,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:25,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713480256] [2024-06-27 19:33:25,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:25,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:25,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:25,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:25,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:25,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713480256] [2024-06-27 19:33:25,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713480256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:25,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:25,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:25,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432399432] [2024-06-27 19:33:25,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:25,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:25,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:25,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:25,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:25,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:25,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 94 transitions, 699 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:25,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:25,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:25,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:25,427 INFO L124 PetriNetUnfolderBase]: 1042/1830 cut-off events. [2024-06-27 19:33:25,429 INFO L125 PetriNetUnfolderBase]: For 28269/28363 co-relation queries the response was YES. [2024-06-27 19:33:25,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8973 conditions, 1830 events. 1042/1830 cut-off events. For 28269/28363 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10371 event pairs, 323 based on Foata normal form. 46/1843 useless extension candidates. Maximal degree in co-relation 8934. Up to 1426 conditions per place. [2024-06-27 19:33:25,441 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 79 selfloop transitions, 29 changer transitions 0/122 dead transitions. [2024-06-27 19:33:25,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 122 transitions, 1021 flow [2024-06-27 19:33:25,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:25,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:25,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 19:33:25,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-27 19:33:25,443 INFO L175 Difference]: Start difference. First operand has 93 places, 94 transitions, 699 flow. Second operand 7 states and 187 transitions. [2024-06-27 19:33:25,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 122 transitions, 1021 flow [2024-06-27 19:33:25,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 122 transitions, 958 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:25,460 INFO L231 Difference]: Finished difference. Result has 96 places, 95 transitions, 727 flow [2024-06-27 19:33:25,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=636, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=727, PETRI_PLACES=96, PETRI_TRANSITIONS=95} [2024-06-27 19:33:25,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-27 19:33:25,460 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 95 transitions, 727 flow [2024-06-27 19:33:25,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:25,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:25,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:25,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:33:25,461 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-27 19:33:25,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:25,463 INFO L85 PathProgramCache]: Analyzing trace with hash -2075463651, now seen corresponding path program 2 times [2024-06-27 19:33:25,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:25,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11412890] [2024-06-27 19:33:25,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:25,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:25,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:25,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:25,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:25,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11412890] [2024-06-27 19:33:25,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11412890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:25,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:25,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:25,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193573419] [2024-06-27 19:33:25,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:25,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:25,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:25,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:25,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:25,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:25,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 95 transitions, 727 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:25,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:25,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:25,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:25,795 INFO L124 PetriNetUnfolderBase]: 1235/2096 cut-off events. [2024-06-27 19:33:25,795 INFO L125 PetriNetUnfolderBase]: For 30472/30472 co-relation queries the response was YES. [2024-06-27 19:33:25,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10276 conditions, 2096 events. 1235/2096 cut-off events. For 30472/30472 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11654 event pairs, 364 based on Foata normal form. 4/2096 useless extension candidates. Maximal degree in co-relation 10236. Up to 1816 conditions per place. [2024-06-27 19:33:25,810 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 91 selfloop transitions, 25 changer transitions 0/125 dead transitions. [2024-06-27 19:33:25,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 125 transitions, 1082 flow [2024-06-27 19:33:25,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:25,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:25,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:33:25,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-27 19:33:25,813 INFO L175 Difference]: Start difference. First operand has 96 places, 95 transitions, 727 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:33:25,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 125 transitions, 1082 flow [2024-06-27 19:33:25,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 125 transitions, 1009 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:25,834 INFO L231 Difference]: Finished difference. Result has 99 places, 101 transitions, 786 flow [2024-06-27 19:33:25,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=786, PETRI_PLACES=99, PETRI_TRANSITIONS=101} [2024-06-27 19:33:25,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-27 19:33:25,835 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 101 transitions, 786 flow [2024-06-27 19:33:25,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:25,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:25,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:25,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:33:25,836 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-27 19:33:25,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:25,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1866184733, now seen corresponding path program 3 times [2024-06-27 19:33:25,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:25,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291936835] [2024-06-27 19:33:25,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:25,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:25,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:25,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:25,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:25,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291936835] [2024-06-27 19:33:25,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291936835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:25,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:25,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:25,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143285966] [2024-06-27 19:33:25,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:25,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:25,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:25,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:25,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:25,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:25,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 101 transitions, 786 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:25,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:25,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:25,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:26,151 INFO L124 PetriNetUnfolderBase]: 1252/2133 cut-off events. [2024-06-27 19:33:26,152 INFO L125 PetriNetUnfolderBase]: For 32750/32750 co-relation queries the response was YES. [2024-06-27 19:33:26,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10627 conditions, 2133 events. 1252/2133 cut-off events. For 32750/32750 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11936 event pairs, 369 based on Foata normal form. 4/2133 useless extension candidates. Maximal degree in co-relation 10585. Up to 1843 conditions per place. [2024-06-27 19:33:26,166 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 92 selfloop transitions, 28 changer transitions 0/129 dead transitions. [2024-06-27 19:33:26,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 129 transitions, 1141 flow [2024-06-27 19:33:26,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:26,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:26,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:33:26,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-27 19:33:26,168 INFO L175 Difference]: Start difference. First operand has 99 places, 101 transitions, 786 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:33:26,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 129 transitions, 1141 flow [2024-06-27 19:33:26,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 129 transitions, 1060 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:26,198 INFO L231 Difference]: Finished difference. Result has 102 places, 105 transitions, 827 flow [2024-06-27 19:33:26,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=709, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=827, PETRI_PLACES=102, PETRI_TRANSITIONS=105} [2024-06-27 19:33:26,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-27 19:33:26,199 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 105 transitions, 827 flow [2024-06-27 19:33:26,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:26,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:26,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:26,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:33:26,200 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-27 19:33:26,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:26,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1876660253, now seen corresponding path program 4 times [2024-06-27 19:33:26,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:26,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283114606] [2024-06-27 19:33:26,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:26,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:26,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:26,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:26,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:26,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283114606] [2024-06-27 19:33:26,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283114606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:26,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:26,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:26,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137849821] [2024-06-27 19:33:26,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:26,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:26,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:26,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:26,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:26,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:26,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 105 transitions, 827 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:26,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:26,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:26,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:26,569 INFO L124 PetriNetUnfolderBase]: 1244/2121 cut-off events. [2024-06-27 19:33:26,570 INFO L125 PetriNetUnfolderBase]: For 34526/34526 co-relation queries the response was YES. [2024-06-27 19:33:26,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10640 conditions, 2121 events. 1244/2121 cut-off events. For 34526/34526 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11877 event pairs, 317 based on Foata normal form. 4/2121 useless extension candidates. Maximal degree in co-relation 10597. Up to 1754 conditions per place. [2024-06-27 19:33:26,582 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 88 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-06-27 19:33:26,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 132 transitions, 1175 flow [2024-06-27 19:33:26,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:26,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:26,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:33:26,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-27 19:33:26,583 INFO L175 Difference]: Start difference. First operand has 102 places, 105 transitions, 827 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:33:26,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 132 transitions, 1175 flow [2024-06-27 19:33:26,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 132 transitions, 1104 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:26,610 INFO L231 Difference]: Finished difference. Result has 106 places, 107 transitions, 877 flow [2024-06-27 19:33:26,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=877, PETRI_PLACES=106, PETRI_TRANSITIONS=107} [2024-06-27 19:33:26,612 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-27 19:33:26,612 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 107 transitions, 877 flow [2024-06-27 19:33:26,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:26,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:26,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:26,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:33:26,612 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-27 19:33:26,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:26,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1653923904, now seen corresponding path program 1 times [2024-06-27 19:33:26,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:26,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385307285] [2024-06-27 19:33:26,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:26,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:26,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:26,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-27 19:33:26,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:26,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385307285] [2024-06-27 19:33:26,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385307285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:26,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:26,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:26,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403464626] [2024-06-27 19:33:26,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:26,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:26,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:26,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:26,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:26,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:26,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 107 transitions, 877 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:26,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:26,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:26,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:26,910 INFO L124 PetriNetUnfolderBase]: 1272/2173 cut-off events. [2024-06-27 19:33:26,910 INFO L125 PetriNetUnfolderBase]: For 37679/37679 co-relation queries the response was YES. [2024-06-27 19:33:26,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11075 conditions, 2173 events. 1272/2173 cut-off events. For 37679/37679 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12247 event pairs, 370 based on Foata normal form. 2/2171 useless extension candidates. Maximal degree in co-relation 11031. Up to 1853 conditions per place. [2024-06-27 19:33:26,924 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 101 selfloop transitions, 33 changer transitions 0/143 dead transitions. [2024-06-27 19:33:26,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 143 transitions, 1447 flow [2024-06-27 19:33:26,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:26,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:26,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 19:33:26,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:33:26,926 INFO L175 Difference]: Start difference. First operand has 106 places, 107 transitions, 877 flow. Second operand 6 states and 156 transitions. [2024-06-27 19:33:26,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 143 transitions, 1447 flow [2024-06-27 19:33:26,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 143 transitions, 1344 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:26,958 INFO L231 Difference]: Finished difference. Result has 109 places, 124 transitions, 1023 flow [2024-06-27 19:33:26,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1023, PETRI_PLACES=109, PETRI_TRANSITIONS=124} [2024-06-27 19:33:26,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-27 19:33:26,959 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 124 transitions, 1023 flow [2024-06-27 19:33:26,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:26,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:26,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:26,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:33:26,960 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-27 19:33:26,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:26,960 INFO L85 PathProgramCache]: Analyzing trace with hash 570750268, now seen corresponding path program 2 times [2024-06-27 19:33:26,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:26,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478212028] [2024-06-27 19:33:26,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:26,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:27,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:27,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:27,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478212028] [2024-06-27 19:33:27,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478212028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:27,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:27,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:27,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058658221] [2024-06-27 19:33:27,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:27,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:27,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:27,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:27,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:27,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:27,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 124 transitions, 1023 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:27,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:27,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:27,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:27,253 INFO L124 PetriNetUnfolderBase]: 1290/2198 cut-off events. [2024-06-27 19:33:27,254 INFO L125 PetriNetUnfolderBase]: For 41113/41113 co-relation queries the response was YES. [2024-06-27 19:33:27,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11641 conditions, 2198 events. 1290/2198 cut-off events. For 41113/41113 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12377 event pairs, 376 based on Foata normal form. 2/2194 useless extension candidates. Maximal degree in co-relation 11594. Up to 1872 conditions per place. [2024-06-27 19:33:27,270 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 94 selfloop transitions, 45 changer transitions 0/148 dead transitions. [2024-06-27 19:33:27,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 148 transitions, 1560 flow [2024-06-27 19:33:27,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:27,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:27,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:33:27,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 19:33:27,271 INFO L175 Difference]: Start difference. First operand has 109 places, 124 transitions, 1023 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:33:27,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 148 transitions, 1560 flow [2024-06-27 19:33:27,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 148 transitions, 1496 flow, removed 32 selfloop flow, removed 0 redundant places. [2024-06-27 19:33:27,315 INFO L231 Difference]: Finished difference. Result has 116 places, 136 transitions, 1221 flow [2024-06-27 19:33:27,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1221, PETRI_PLACES=116, PETRI_TRANSITIONS=136} [2024-06-27 19:33:27,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-27 19:33:27,316 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 136 transitions, 1221 flow [2024-06-27 19:33:27,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:27,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:27,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:27,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:33:27,316 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-27 19:33:27,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:27,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1447270464, now seen corresponding path program 3 times [2024-06-27 19:33:27,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:27,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853818258] [2024-06-27 19:33:27,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:27,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:27,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:27,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-27 19:33:27,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:27,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853818258] [2024-06-27 19:33:27,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853818258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:27,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:27,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:27,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781614856] [2024-06-27 19:33:27,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:27,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:27,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:27,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:27,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:27,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:27,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 136 transitions, 1221 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:27,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:27,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:27,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:27,640 INFO L124 PetriNetUnfolderBase]: 1286/2189 cut-off events. [2024-06-27 19:33:27,640 INFO L125 PetriNetUnfolderBase]: For 43293/43293 co-relation queries the response was YES. [2024-06-27 19:33:27,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11787 conditions, 2189 events. 1286/2189 cut-off events. For 43293/43293 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12366 event pairs, 376 based on Foata normal form. 2/2185 useless extension candidates. Maximal degree in co-relation 11736. Up to 1870 conditions per place. [2024-06-27 19:33:27,655 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 99 selfloop transitions, 40 changer transitions 0/148 dead transitions. [2024-06-27 19:33:27,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 148 transitions, 1631 flow [2024-06-27 19:33:27,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:27,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:27,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:33:27,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 19:33:27,657 INFO L175 Difference]: Start difference. First operand has 116 places, 136 transitions, 1221 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:33:27,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 148 transitions, 1631 flow [2024-06-27 19:33:27,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 148 transitions, 1547 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:27,708 INFO L231 Difference]: Finished difference. Result has 120 places, 136 transitions, 1225 flow [2024-06-27 19:33:27,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1137, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1225, PETRI_PLACES=120, PETRI_TRANSITIONS=136} [2024-06-27 19:33:27,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-27 19:33:27,708 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 136 transitions, 1225 flow [2024-06-27 19:33:27,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:27,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:27,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:27,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:33:27,709 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-27 19:33:27,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:27,710 INFO L85 PathProgramCache]: Analyzing trace with hash -592876272, now seen corresponding path program 1 times [2024-06-27 19:33:27,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:27,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104951432] [2024-06-27 19:33:27,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:27,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:27,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:27,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:27,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:27,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104951432] [2024-06-27 19:33:27,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104951432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:27,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:27,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:27,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46539551] [2024-06-27 19:33:27,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:27,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:27,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:27,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:27,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:27,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:27,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 136 transitions, 1225 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:27,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:27,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:27,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:28,051 INFO L124 PetriNetUnfolderBase]: 1254/2172 cut-off events. [2024-06-27 19:33:28,051 INFO L125 PetriNetUnfolderBase]: For 50122/50122 co-relation queries the response was YES. [2024-06-27 19:33:28,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11683 conditions, 2172 events. 1254/2172 cut-off events. For 50122/50122 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12528 event pairs, 363 based on Foata normal form. 12/2168 useless extension candidates. Maximal degree in co-relation 11631. Up to 1770 conditions per place. [2024-06-27 19:33:28,068 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 95 selfloop transitions, 30 changer transitions 0/152 dead transitions. [2024-06-27 19:33:28,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 152 transitions, 1549 flow [2024-06-27 19:33:28,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:28,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:28,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:33:28,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 19:33:28,070 INFO L175 Difference]: Start difference. First operand has 120 places, 136 transitions, 1225 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:33:28,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 152 transitions, 1549 flow [2024-06-27 19:33:28,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 152 transitions, 1467 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:28,111 INFO L231 Difference]: Finished difference. Result has 122 places, 138 transitions, 1244 flow [2024-06-27 19:33:28,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1244, PETRI_PLACES=122, PETRI_TRANSITIONS=138} [2024-06-27 19:33:28,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-27 19:33:28,112 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 138 transitions, 1244 flow [2024-06-27 19:33:28,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:28,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:28,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:28,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:33:28,112 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-27 19:33:28,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:28,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1123593529, now seen corresponding path program 1 times [2024-06-27 19:33:28,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:28,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853475326] [2024-06-27 19:33:28,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:28,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:28,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:28,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-27 19:33:28,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:28,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853475326] [2024-06-27 19:33:28,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853475326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:28,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:28,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:28,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713205586] [2024-06-27 19:33:28,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:28,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:28,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:28,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:28,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:28,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:28,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 138 transitions, 1244 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:28,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:28,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:28,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:28,421 INFO L124 PetriNetUnfolderBase]: 1338/2281 cut-off events. [2024-06-27 19:33:28,421 INFO L125 PetriNetUnfolderBase]: For 48972/48972 co-relation queries the response was YES. [2024-06-27 19:33:28,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12431 conditions, 2281 events. 1338/2281 cut-off events. For 48972/48972 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12898 event pairs, 375 based on Foata normal form. 1/2276 useless extension candidates. Maximal degree in co-relation 12379. Up to 1938 conditions per place. [2024-06-27 19:33:28,435 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 105 selfloop transitions, 52 changer transitions 0/166 dead transitions. [2024-06-27 19:33:28,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 166 transitions, 1803 flow [2024-06-27 19:33:28,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:28,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:28,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 19:33:28,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 19:33:28,436 INFO L175 Difference]: Start difference. First operand has 122 places, 138 transitions, 1244 flow. Second operand 6 states and 162 transitions. [2024-06-27 19:33:28,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 166 transitions, 1803 flow [2024-06-27 19:33:28,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 166 transitions, 1726 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:28,487 INFO L231 Difference]: Finished difference. Result has 124 places, 145 transitions, 1358 flow [2024-06-27 19:33:28,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1358, PETRI_PLACES=124, PETRI_TRANSITIONS=145} [2024-06-27 19:33:28,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-27 19:33:28,488 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 145 transitions, 1358 flow [2024-06-27 19:33:28,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:28,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:28,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:28,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:33:28,489 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-27 19:33:28,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:28,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1642654905, now seen corresponding path program 2 times [2024-06-27 19:33:28,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:28,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593366558] [2024-06-27 19:33:28,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:28,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:28,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:28,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:28,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:28,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593366558] [2024-06-27 19:33:28,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593366558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:28,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:28,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:28,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094732343] [2024-06-27 19:33:28,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:28,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:28,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:28,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:28,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:28,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:28,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 145 transitions, 1358 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:28,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:28,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:28,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:28,785 INFO L124 PetriNetUnfolderBase]: 1351/2303 cut-off events. [2024-06-27 19:33:28,785 INFO L125 PetriNetUnfolderBase]: For 52267/52267 co-relation queries the response was YES. [2024-06-27 19:33:28,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12690 conditions, 2303 events. 1351/2303 cut-off events. For 52267/52267 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13044 event pairs, 375 based on Foata normal form. 1/2298 useless extension candidates. Maximal degree in co-relation 12637. Up to 1948 conditions per place. [2024-06-27 19:33:28,801 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 102 selfloop transitions, 59 changer transitions 0/170 dead transitions. [2024-06-27 19:33:28,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 170 transitions, 1937 flow [2024-06-27 19:33:28,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:28,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:28,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 19:33:28,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-06-27 19:33:28,803 INFO L175 Difference]: Start difference. First operand has 124 places, 145 transitions, 1358 flow. Second operand 6 states and 158 transitions. [2024-06-27 19:33:28,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 170 transitions, 1937 flow [2024-06-27 19:33:28,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 170 transitions, 1833 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:28,875 INFO L231 Difference]: Finished difference. Result has 128 places, 152 transitions, 1475 flow [2024-06-27 19:33:28,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1475, PETRI_PLACES=128, PETRI_TRANSITIONS=152} [2024-06-27 19:33:28,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-27 19:33:28,876 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 152 transitions, 1475 flow [2024-06-27 19:33:28,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:28,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:28,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:28,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:33:28,877 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-27 19:33:28,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:28,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1181267479, now seen corresponding path program 3 times [2024-06-27 19:33:28,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:28,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959056455] [2024-06-27 19:33:28,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:28,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:28,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:28,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:28,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:28,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959056455] [2024-06-27 19:33:28,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959056455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:28,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:28,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:28,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147386684] [2024-06-27 19:33:28,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:28,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:28,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:28,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:28,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 152 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:28,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:28,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:28,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:29,200 INFO L124 PetriNetUnfolderBase]: 1348/2300 cut-off events. [2024-06-27 19:33:29,201 INFO L125 PetriNetUnfolderBase]: For 54975/54975 co-relation queries the response was YES. [2024-06-27 19:33:29,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12728 conditions, 2300 events. 1348/2300 cut-off events. For 54975/54975 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13072 event pairs, 373 based on Foata normal form. 1/2297 useless extension candidates. Maximal degree in co-relation 12674. Up to 1946 conditions per place. [2024-06-27 19:33:29,217 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 107 selfloop transitions, 54 changer transitions 0/170 dead transitions. [2024-06-27 19:33:29,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 170 transitions, 1961 flow [2024-06-27 19:33:29,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:29,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:29,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 19:33:29,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-06-27 19:33:29,218 INFO L175 Difference]: Start difference. First operand has 128 places, 152 transitions, 1475 flow. Second operand 6 states and 158 transitions. [2024-06-27 19:33:29,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 170 transitions, 1961 flow [2024-06-27 19:33:29,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 170 transitions, 1871 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:29,274 INFO L231 Difference]: Finished difference. Result has 132 places, 152 transitions, 1499 flow [2024-06-27 19:33:29,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1499, PETRI_PLACES=132, PETRI_TRANSITIONS=152} [2024-06-27 19:33:29,275 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-27 19:33:29,275 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 152 transitions, 1499 flow [2024-06-27 19:33:29,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:29,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:29,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:29,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:33:29,276 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-27 19:33:29,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:29,276 INFO L85 PathProgramCache]: Analyzing trace with hash -2105911785, now seen corresponding path program 4 times [2024-06-27 19:33:29,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:29,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346272405] [2024-06-27 19:33:29,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:29,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:29,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:29,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:29,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:29,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346272405] [2024-06-27 19:33:29,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346272405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:29,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:29,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:29,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820892450] [2024-06-27 19:33:29,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:29,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:29,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:29,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:29,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:29,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:29,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 152 transitions, 1499 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:29,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:29,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:29,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:29,594 INFO L124 PetriNetUnfolderBase]: 1340/2288 cut-off events. [2024-06-27 19:33:29,594 INFO L125 PetriNetUnfolderBase]: For 57762/57762 co-relation queries the response was YES. [2024-06-27 19:33:29,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12713 conditions, 2288 events. 1340/2288 cut-off events. For 57762/57762 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12981 event pairs, 373 based on Foata normal form. 2/2286 useless extension candidates. Maximal degree in co-relation 12658. Up to 1938 conditions per place. [2024-06-27 19:33:29,610 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 107 selfloop transitions, 50 changer transitions 0/166 dead transitions. [2024-06-27 19:33:29,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 166 transitions, 1909 flow [2024-06-27 19:33:29,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:29,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:29,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 19:33:29,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-27 19:33:29,612 INFO L175 Difference]: Start difference. First operand has 132 places, 152 transitions, 1499 flow. Second operand 6 states and 155 transitions. [2024-06-27 19:33:29,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 166 transitions, 1909 flow [2024-06-27 19:33:29,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 166 transitions, 1812 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:29,674 INFO L231 Difference]: Finished difference. Result has 135 places, 152 transitions, 1510 flow [2024-06-27 19:33:29,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1402, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1510, PETRI_PLACES=135, PETRI_TRANSITIONS=152} [2024-06-27 19:33:29,675 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-27 19:33:29,675 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 152 transitions, 1510 flow [2024-06-27 19:33:29,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:29,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:29,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:29,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:33:29,675 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-27 19:33:29,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:29,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1873569139, now seen corresponding path program 5 times [2024-06-27 19:33:29,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:29,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700983422] [2024-06-27 19:33:29,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:29,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:29,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:29,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:29,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:29,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700983422] [2024-06-27 19:33:29,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700983422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:29,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:29,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:29,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603795787] [2024-06-27 19:33:29,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:29,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:29,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:29,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:29,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:29,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:29,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 152 transitions, 1510 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:29,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:29,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:29,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:29,985 INFO L124 PetriNetUnfolderBase]: 1334/2273 cut-off events. [2024-06-27 19:33:29,986 INFO L125 PetriNetUnfolderBase]: For 59954/59954 co-relation queries the response was YES. [2024-06-27 19:33:29,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12692 conditions, 2273 events. 1334/2273 cut-off events. For 59954/59954 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12944 event pairs, 379 based on Foata normal form. 2/2269 useless extension candidates. Maximal degree in co-relation 12636. Up to 1933 conditions per place. [2024-06-27 19:33:30,001 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 99 selfloop transitions, 55 changer transitions 0/163 dead transitions. [2024-06-27 19:33:30,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 163 transitions, 1908 flow [2024-06-27 19:33:30,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:30,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:30,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 19:33:30,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-27 19:33:30,003 INFO L175 Difference]: Start difference. First operand has 135 places, 152 transitions, 1510 flow. Second operand 6 states and 151 transitions. [2024-06-27 19:33:30,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 163 transitions, 1908 flow [2024-06-27 19:33:30,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 163 transitions, 1788 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:30,073 INFO L231 Difference]: Finished difference. Result has 136 places, 152 transitions, 1507 flow [2024-06-27 19:33:30,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1507, PETRI_PLACES=136, PETRI_TRANSITIONS=152} [2024-06-27 19:33:30,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-27 19:33:30,073 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 152 transitions, 1507 flow [2024-06-27 19:33:30,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:30,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:30,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:30,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:33:30,074 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-27 19:33:30,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:30,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1207891995, now seen corresponding path program 6 times [2024-06-27 19:33:30,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:30,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603259223] [2024-06-27 19:33:30,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:30,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:30,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:30,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:30,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603259223] [2024-06-27 19:33:30,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603259223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:30,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:30,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:30,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864643291] [2024-06-27 19:33:30,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:30,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:30,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:30,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:30,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:30,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:30,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 152 transitions, 1507 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:30,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:30,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:30,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:30,390 INFO L124 PetriNetUnfolderBase]: 1326/2261 cut-off events. [2024-06-27 19:33:30,391 INFO L125 PetriNetUnfolderBase]: For 61788/61788 co-relation queries the response was YES. [2024-06-27 19:33:30,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12648 conditions, 2261 events. 1326/2261 cut-off events. For 61788/61788 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12812 event pairs, 379 based on Foata normal form. 2/2257 useless extension candidates. Maximal degree in co-relation 12591. Up to 1925 conditions per place. [2024-06-27 19:33:30,406 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 102 selfloop transitions, 51 changer transitions 0/162 dead transitions. [2024-06-27 19:33:30,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 162 transitions, 1837 flow [2024-06-27 19:33:30,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:30,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:30,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:33:30,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:33:30,407 INFO L175 Difference]: Start difference. First operand has 136 places, 152 transitions, 1507 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:33:30,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 162 transitions, 1837 flow [2024-06-27 19:33:30,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 162 transitions, 1656 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:30,464 INFO L231 Difference]: Finished difference. Result has 136 places, 152 transitions, 1437 flow [2024-06-27 19:33:30,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1326, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1437, PETRI_PLACES=136, PETRI_TRANSITIONS=152} [2024-06-27 19:33:30,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-27 19:33:30,465 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 152 transitions, 1437 flow [2024-06-27 19:33:30,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:30,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:30,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:30,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:33:30,465 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-27 19:33:30,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:30,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1932430929, now seen corresponding path program 1 times [2024-06-27 19:33:30,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:30,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577942944] [2024-06-27 19:33:30,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:30,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:30,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:30,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:30,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:30,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577942944] [2024-06-27 19:33:30,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577942944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:30,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:30,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:30,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103809300] [2024-06-27 19:33:30,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:30,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:30,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:30,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:30,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:30,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:30,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 152 transitions, 1437 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:30,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:30,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:30,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:30,865 INFO L124 PetriNetUnfolderBase]: 1331/2278 cut-off events. [2024-06-27 19:33:30,865 INFO L125 PetriNetUnfolderBase]: For 63678/63678 co-relation queries the response was YES. [2024-06-27 19:33:30,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12751 conditions, 2278 events. 1331/2278 cut-off events. For 63678/63678 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12945 event pairs, 359 based on Foata normal form. 1/2277 useless extension candidates. Maximal degree in co-relation 12693. Up to 2034 conditions per place. [2024-06-27 19:33:30,883 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 149 selfloop transitions, 13 changer transitions 0/171 dead transitions. [2024-06-27 19:33:30,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 171 transitions, 1841 flow [2024-06-27 19:33:30,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:30,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:30,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 19:33:30,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-27 19:33:30,885 INFO L175 Difference]: Start difference. First operand has 136 places, 152 transitions, 1437 flow. Second operand 6 states and 148 transitions. [2024-06-27 19:33:30,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 171 transitions, 1841 flow [2024-06-27 19:33:30,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 171 transitions, 1725 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:30,961 INFO L231 Difference]: Finished difference. Result has 137 places, 155 transitions, 1399 flow [2024-06-27 19:33:30,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1399, PETRI_PLACES=137, PETRI_TRANSITIONS=155} [2024-06-27 19:33:30,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-27 19:33:30,961 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 155 transitions, 1399 flow [2024-06-27 19:33:30,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:30,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:30,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:30,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:33:30,963 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-27 19:33:30,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:30,963 INFO L85 PathProgramCache]: Analyzing trace with hash -2105902857, now seen corresponding path program 2 times [2024-06-27 19:33:30,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:30,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155776192] [2024-06-27 19:33:30,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:30,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:30,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:31,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:31,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:31,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155776192] [2024-06-27 19:33:31,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155776192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:31,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:31,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:31,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25509587] [2024-06-27 19:33:31,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:31,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:31,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:31,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:31,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:31,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:31,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 155 transitions, 1399 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:31,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:31,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:31,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:31,272 INFO L124 PetriNetUnfolderBase]: 1336/2291 cut-off events. [2024-06-27 19:33:31,272 INFO L125 PetriNetUnfolderBase]: For 66851/66851 co-relation queries the response was YES. [2024-06-27 19:33:31,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12998 conditions, 2291 events. 1336/2291 cut-off events. For 66851/66851 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13020 event pairs, 360 based on Foata normal form. 1/2290 useless extension candidates. Maximal degree in co-relation 12939. Up to 2025 conditions per place. [2024-06-27 19:33:31,289 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 141 selfloop transitions, 25 changer transitions 0/175 dead transitions. [2024-06-27 19:33:31,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 175 transitions, 1927 flow [2024-06-27 19:33:31,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:31,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:31,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:33:31,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:33:31,291 INFO L175 Difference]: Start difference. First operand has 137 places, 155 transitions, 1399 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:33:31,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 175 transitions, 1927 flow [2024-06-27 19:33:31,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 175 transitions, 1871 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:31,394 INFO L231 Difference]: Finished difference. Result has 139 places, 161 transitions, 1497 flow [2024-06-27 19:33:31,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1497, PETRI_PLACES=139, PETRI_TRANSITIONS=161} [2024-06-27 19:33:31,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-27 19:33:31,395 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 161 transitions, 1497 flow [2024-06-27 19:33:31,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:31,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:31,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:31,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:33:31,395 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-27 19:33:31,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:31,396 INFO L85 PathProgramCache]: Analyzing trace with hash 505108825, now seen corresponding path program 3 times [2024-06-27 19:33:31,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:31,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945617342] [2024-06-27 19:33:31,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:31,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:31,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:31,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:31,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:31,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945617342] [2024-06-27 19:33:31,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945617342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:31,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:31,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:31,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315474027] [2024-06-27 19:33:31,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:31,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:31,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:31,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:31,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:31,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:31,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 161 transitions, 1497 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:31,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:31,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:31,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:31,726 INFO L124 PetriNetUnfolderBase]: 1333/2281 cut-off events. [2024-06-27 19:33:31,727 INFO L125 PetriNetUnfolderBase]: For 70579/70579 co-relation queries the response was YES. [2024-06-27 19:33:31,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13211 conditions, 2281 events. 1333/2281 cut-off events. For 70579/70579 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12973 event pairs, 367 based on Foata normal form. 1/2278 useless extension candidates. Maximal degree in co-relation 13151. Up to 2022 conditions per place. [2024-06-27 19:33:31,742 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 137 selfloop transitions, 25 changer transitions 0/171 dead transitions. [2024-06-27 19:33:31,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 171 transitions, 1845 flow [2024-06-27 19:33:31,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:31,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:31,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 19:33:31,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-27 19:33:31,744 INFO L175 Difference]: Start difference. First operand has 139 places, 161 transitions, 1497 flow. Second operand 6 states and 146 transitions. [2024-06-27 19:33:31,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 171 transitions, 1845 flow [2024-06-27 19:33:31,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 171 transitions, 1767 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:31,827 INFO L231 Difference]: Finished difference. Result has 143 places, 161 transitions, 1475 flow [2024-06-27 19:33:31,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1419, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1475, PETRI_PLACES=143, PETRI_TRANSITIONS=161} [2024-06-27 19:33:31,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-27 19:33:31,828 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 161 transitions, 1475 flow [2024-06-27 19:33:31,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:31,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:31,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:31,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:33:31,829 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-27 19:33:31,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:31,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1038871172, now seen corresponding path program 1 times [2024-06-27 19:33:31,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:31,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500321344] [2024-06-27 19:33:31,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:31,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:31,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:31,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-27 19:33:31,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:31,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500321344] [2024-06-27 19:33:31,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500321344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:31,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:31,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:31,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438447949] [2024-06-27 19:33:31,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:31,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:31,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:31,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:31,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:31,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:31,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 161 transitions, 1475 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:31,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:31,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:31,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:32,255 INFO L124 PetriNetUnfolderBase]: 1456/2514 cut-off events. [2024-06-27 19:33:32,255 INFO L125 PetriNetUnfolderBase]: For 80141/80141 co-relation queries the response was YES. [2024-06-27 19:33:32,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14285 conditions, 2514 events. 1456/2514 cut-off events. For 80141/80141 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 14786 event pairs, 353 based on Foata normal form. 12/2522 useless extension candidates. Maximal degree in co-relation 14223. Up to 1838 conditions per place. [2024-06-27 19:33:32,274 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 157 selfloop transitions, 41 changer transitions 0/207 dead transitions. [2024-06-27 19:33:32,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 207 transitions, 2091 flow [2024-06-27 19:33:32,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:32,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:32,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:33:32,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-27 19:33:32,275 INFO L175 Difference]: Start difference. First operand has 143 places, 161 transitions, 1475 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:33:32,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 207 transitions, 2091 flow [2024-06-27 19:33:32,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 207 transitions, 2017 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:32,367 INFO L231 Difference]: Finished difference. Result has 148 places, 169 transitions, 1609 flow [2024-06-27 19:33:32,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1609, PETRI_PLACES=148, PETRI_TRANSITIONS=169} [2024-06-27 19:33:32,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-27 19:33:32,367 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 169 transitions, 1609 flow [2024-06-27 19:33:32,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:32,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:32,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:32,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:33:32,368 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-27 19:33:32,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:32,369 INFO L85 PathProgramCache]: Analyzing trace with hash 2032420866, now seen corresponding path program 2 times [2024-06-27 19:33:32,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:32,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585689220] [2024-06-27 19:33:32,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:32,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:32,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:32,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:32,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:32,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585689220] [2024-06-27 19:33:32,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585689220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:32,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:32,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:32,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930748467] [2024-06-27 19:33:32,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:32,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:32,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:32,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:32,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:32,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:32,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 169 transitions, 1609 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:32,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:32,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:32,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:32,846 INFO L124 PetriNetUnfolderBase]: 1566/2720 cut-off events. [2024-06-27 19:33:32,846 INFO L125 PetriNetUnfolderBase]: For 87075/87075 co-relation queries the response was YES. [2024-06-27 19:33:32,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15636 conditions, 2720 events. 1566/2720 cut-off events. For 87075/87075 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16455 event pairs, 393 based on Foata normal form. 12/2726 useless extension candidates. Maximal degree in co-relation 15571. Up to 2111 conditions per place. [2024-06-27 19:33:32,867 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 157 selfloop transitions, 43 changer transitions 0/209 dead transitions. [2024-06-27 19:33:32,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 209 transitions, 2202 flow [2024-06-27 19:33:32,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:32,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:32,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 19:33:32,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:33:32,869 INFO L175 Difference]: Start difference. First operand has 148 places, 169 transitions, 1609 flow. Second operand 8 states and 210 transitions. [2024-06-27 19:33:32,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 209 transitions, 2202 flow [2024-06-27 19:33:32,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 209 transitions, 2116 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:32,968 INFO L231 Difference]: Finished difference. Result has 155 places, 175 transitions, 1720 flow [2024-06-27 19:33:32,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1720, PETRI_PLACES=155, PETRI_TRANSITIONS=175} [2024-06-27 19:33:32,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-27 19:33:32,969 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 175 transitions, 1720 flow [2024-06-27 19:33:32,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:32,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:32,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:32,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:33:32,969 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-27 19:33:32,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:32,970 INFO L85 PathProgramCache]: Analyzing trace with hash -690567422, now seen corresponding path program 3 times [2024-06-27 19:33:32,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:32,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719551651] [2024-06-27 19:33:32,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:32,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:32,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:33,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:33,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:33,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719551651] [2024-06-27 19:33:33,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719551651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:33,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:33,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:33,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312477468] [2024-06-27 19:33:33,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:33,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:33,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:33,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:33,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:33,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:33,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 175 transitions, 1720 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:33,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:33,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:33,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:33,418 INFO L124 PetriNetUnfolderBase]: 1648/2872 cut-off events. [2024-06-27 19:33:33,419 INFO L125 PetriNetUnfolderBase]: For 92990/92990 co-relation queries the response was YES. [2024-06-27 19:33:33,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16522 conditions, 2872 events. 1648/2872 cut-off events. For 92990/92990 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17683 event pairs, 418 based on Foata normal form. 12/2878 useless extension candidates. Maximal degree in co-relation 16454. Up to 2253 conditions per place. [2024-06-27 19:33:33,442 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 157 selfloop transitions, 47 changer transitions 0/213 dead transitions. [2024-06-27 19:33:33,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 213 transitions, 2308 flow [2024-06-27 19:33:33,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:33,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:33,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:33:33,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-27 19:33:33,443 INFO L175 Difference]: Start difference. First operand has 155 places, 175 transitions, 1720 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:33:33,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 213 transitions, 2308 flow [2024-06-27 19:33:33,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 213 transitions, 2213 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:33,618 INFO L231 Difference]: Finished difference. Result has 161 places, 179 transitions, 1805 flow [2024-06-27 19:33:33,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1805, PETRI_PLACES=161, PETRI_TRANSITIONS=179} [2024-06-27 19:33:33,619 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-27 19:33:33,619 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 179 transitions, 1805 flow [2024-06-27 19:33:33,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:33,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:33,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:33,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:33:33,619 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-27 19:33:33,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:33,620 INFO L85 PathProgramCache]: Analyzing trace with hash 799354374, now seen corresponding path program 4 times [2024-06-27 19:33:33,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:33,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749613354] [2024-06-27 19:33:33,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:33,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:33,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:33,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-27 19:33:33,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:33,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749613354] [2024-06-27 19:33:33,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749613354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:33,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:33,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:33:33,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772698244] [2024-06-27 19:33:33,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:33,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:33:33,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:33,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:33:33,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:33:33,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:33,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 179 transitions, 1805 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:33,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:33,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:33,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:34,062 INFO L124 PetriNetUnfolderBase]: 1628/2836 cut-off events. [2024-06-27 19:33:34,062 INFO L125 PetriNetUnfolderBase]: For 90428/90428 co-relation queries the response was YES. [2024-06-27 19:33:34,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15947 conditions, 2836 events. 1628/2836 cut-off events. For 90428/90428 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17422 event pairs, 363 based on Foata normal form. 12/2842 useless extension candidates. Maximal degree in co-relation 15877. Up to 1661 conditions per place. [2024-06-27 19:33:34,086 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 147 selfloop transitions, 57 changer transitions 0/213 dead transitions. [2024-06-27 19:33:34,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 213 transitions, 2281 flow [2024-06-27 19:33:34,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:33:34,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:33:34,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:33:34,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:33:34,093 INFO L175 Difference]: Start difference. First operand has 161 places, 179 transitions, 1805 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:33:34,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 213 transitions, 2281 flow [2024-06-27 19:33:34,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 213 transitions, 2188 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:34,262 INFO L231 Difference]: Finished difference. Result has 165 places, 178 transitions, 1786 flow [2024-06-27 19:33:34,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1786, PETRI_PLACES=165, PETRI_TRANSITIONS=178} [2024-06-27 19:33:34,263 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-27 19:33:34,263 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 178 transitions, 1786 flow [2024-06-27 19:33:34,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:34,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:34,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:34,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:33:34,265 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-27 19:33:34,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:34,266 INFO L85 PathProgramCache]: Analyzing trace with hash 992342717, now seen corresponding path program 1 times [2024-06-27 19:33:34,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:34,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801561143] [2024-06-27 19:33:34,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:34,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:34,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:34,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:34,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:34,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801561143] [2024-06-27 19:33:34,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801561143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:34,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:34,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:34,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058328359] [2024-06-27 19:33:34,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:34,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:34,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:34,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:34,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:34,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:34,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 178 transitions, 1786 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:34,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:34,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:34,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:34,641 INFO L124 PetriNetUnfolderBase]: 1569/2774 cut-off events. [2024-06-27 19:33:34,642 INFO L125 PetriNetUnfolderBase]: For 96900/96900 co-relation queries the response was YES. [2024-06-27 19:33:34,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15749 conditions, 2774 events. 1569/2774 cut-off events. For 96900/96900 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17352 event pairs, 400 based on Foata normal form. 12/2758 useless extension candidates. Maximal degree in co-relation 15678. Up to 2301 conditions per place. [2024-06-27 19:33:34,665 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 134 selfloop transitions, 28 changer transitions 0/194 dead transitions. [2024-06-27 19:33:34,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 194 transitions, 2182 flow [2024-06-27 19:33:34,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:34,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:34,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:33:34,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:33:34,666 INFO L175 Difference]: Start difference. First operand has 165 places, 178 transitions, 1786 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:33:34,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 194 transitions, 2182 flow [2024-06-27 19:33:34,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 194 transitions, 2028 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 19:33:34,853 INFO L231 Difference]: Finished difference. Result has 164 places, 180 transitions, 1727 flow [2024-06-27 19:33:34,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1632, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1727, PETRI_PLACES=164, PETRI_TRANSITIONS=180} [2024-06-27 19:33:34,855 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-27 19:33:34,855 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 180 transitions, 1727 flow [2024-06-27 19:33:34,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:34,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:34,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:34,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:33:34,859 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-27 19:33:34,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:34,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1476563503, now seen corresponding path program 2 times [2024-06-27 19:33:34,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:34,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543733287] [2024-06-27 19:33:34,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:34,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:34,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:34,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:34,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:34,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543733287] [2024-06-27 19:33:34,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543733287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:34,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:34,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:33:34,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264966524] [2024-06-27 19:33:34,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:34,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:33:34,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:34,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:33:34,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:33:35,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-27 19:33:35,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 180 transitions, 1727 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:35,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:35,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-27 19:33:35,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:35,295 INFO L124 PetriNetUnfolderBase]: 1617/2854 cut-off events. [2024-06-27 19:33:35,295 INFO L125 PetriNetUnfolderBase]: For 98239/98239 co-relation queries the response was YES. [2024-06-27 19:33:35,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16056 conditions, 2854 events. 1617/2854 cut-off events. For 98239/98239 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17907 event pairs, 410 based on Foata normal form. 8/2834 useless extension candidates. Maximal degree in co-relation 15985. Up to 2259 conditions per place. [2024-06-27 19:33:35,320 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 142 selfloop transitions, 27 changer transitions 0/201 dead transitions. [2024-06-27 19:33:35,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 201 transitions, 2257 flow [2024-06-27 19:33:35,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:33:35,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:33:35,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 19:33:35,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-27 19:33:35,321 INFO L175 Difference]: Start difference. First operand has 164 places, 180 transitions, 1727 flow. Second operand 6 states and 155 transitions. [2024-06-27 19:33:35,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 201 transitions, 2257 flow [2024-06-27 19:33:35,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 201 transitions, 2186 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:35,433 INFO L231 Difference]: Finished difference. Result has 166 places, 182 transitions, 1748 flow [2024-06-27 19:33:35,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1748, PETRI_PLACES=166, PETRI_TRANSITIONS=182} [2024-06-27 19:33:35,434 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-27 19:33:35,434 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 182 transitions, 1748 flow [2024-06-27 19:33:35,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:35,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:35,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:35,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:33:35,435 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-27 19:33:35,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:35,435 INFO L85 PathProgramCache]: Analyzing trace with hash -863984833, now seen corresponding path program 1 times [2024-06-27 19:33:35,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:35,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365088833] [2024-06-27 19:33:35,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:35,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:35,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:35,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:35,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:35,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365088833] [2024-06-27 19:33:35,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365088833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:35,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:35,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:35,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557683562] [2024-06-27 19:33:35,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:35,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:35,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:35,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:35,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:35,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:35,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 182 transitions, 1748 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:35,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:35,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:35,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:35,932 INFO L124 PetriNetUnfolderBase]: 1748/3049 cut-off events. [2024-06-27 19:33:35,932 INFO L125 PetriNetUnfolderBase]: For 99526/99526 co-relation queries the response was YES. [2024-06-27 19:33:35,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17119 conditions, 3049 events. 1748/3049 cut-off events. For 99526/99526 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18966 event pairs, 435 based on Foata normal form. 2/3047 useless extension candidates. Maximal degree in co-relation 17047. Up to 2647 conditions per place. [2024-06-27 19:33:35,954 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 35 changer transitions 0/208 dead transitions. [2024-06-27 19:33:35,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 208 transitions, 2384 flow [2024-06-27 19:33:35,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:35,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:35,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:33:35,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-27 19:33:35,956 INFO L175 Difference]: Start difference. First operand has 166 places, 182 transitions, 1748 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:33:35,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 208 transitions, 2384 flow [2024-06-27 19:33:36,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 208 transitions, 2349 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:36,101 INFO L231 Difference]: Finished difference. Result has 172 places, 190 transitions, 1920 flow [2024-06-27 19:33:36,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1920, PETRI_PLACES=172, PETRI_TRANSITIONS=190} [2024-06-27 19:33:36,101 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-27 19:33:36,101 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 190 transitions, 1920 flow [2024-06-27 19:33:36,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:36,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:36,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:36,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:33:36,102 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-27 19:33:36,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:36,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1751192907, now seen corresponding path program 2 times [2024-06-27 19:33:36,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:36,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262539785] [2024-06-27 19:33:36,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:36,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:36,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:36,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:36,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:36,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262539785] [2024-06-27 19:33:36,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262539785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:36,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:36,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:36,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29717087] [2024-06-27 19:33:36,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:36,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:36,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:36,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:36,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:36,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:36,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 190 transitions, 1920 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:36,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:36,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:36,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:36,514 INFO L124 PetriNetUnfolderBase]: 1790/3119 cut-off events. [2024-06-27 19:33:36,514 INFO L125 PetriNetUnfolderBase]: For 109911/109911 co-relation queries the response was YES. [2024-06-27 19:33:36,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18282 conditions, 3119 events. 1790/3119 cut-off events. For 109911/109911 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19539 event pairs, 441 based on Foata normal form. 2/3117 useless extension candidates. Maximal degree in co-relation 18207. Up to 2550 conditions per place. [2024-06-27 19:33:36,539 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 137 selfloop transitions, 78 changer transitions 0/224 dead transitions. [2024-06-27 19:33:36,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 224 transitions, 2928 flow [2024-06-27 19:33:36,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:36,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:36,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:33:36,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-27 19:33:36,541 INFO L175 Difference]: Start difference. First operand has 172 places, 190 transitions, 1920 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:33:36,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 224 transitions, 2928 flow [2024-06-27 19:33:36,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 224 transitions, 2830 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:36,715 INFO L231 Difference]: Finished difference. Result has 178 places, 205 transitions, 2278 flow [2024-06-27 19:33:36,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2278, PETRI_PLACES=178, PETRI_TRANSITIONS=205} [2024-06-27 19:33:36,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-27 19:33:36,716 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 205 transitions, 2278 flow [2024-06-27 19:33:36,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:36,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:36,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:36,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:33:36,717 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-27 19:33:36,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:36,717 INFO L85 PathProgramCache]: Analyzing trace with hash -427050689, now seen corresponding path program 3 times [2024-06-27 19:33:36,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:36,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870654066] [2024-06-27 19:33:36,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:36,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:36,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:36,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:36,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:36,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870654066] [2024-06-27 19:33:36,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870654066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:36,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:36,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:36,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992268858] [2024-06-27 19:33:36,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:36,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:36,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:36,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:36,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:36,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:36,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 205 transitions, 2278 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:36,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:36,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:36,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:37,271 INFO L124 PetriNetUnfolderBase]: 1786/3115 cut-off events. [2024-06-27 19:33:37,271 INFO L125 PetriNetUnfolderBase]: For 115335/115335 co-relation queries the response was YES. [2024-06-27 19:33:37,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18887 conditions, 3115 events. 1786/3115 cut-off events. For 115335/115335 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19478 event pairs, 441 based on Foata normal form. 2/3113 useless extension candidates. Maximal degree in co-relation 18808. Up to 2548 conditions per place. [2024-06-27 19:33:37,303 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 142 selfloop transitions, 73 changer transitions 0/224 dead transitions. [2024-06-27 19:33:37,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 224 transitions, 3068 flow [2024-06-27 19:33:37,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:37,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:37,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:33:37,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-27 19:33:37,306 INFO L175 Difference]: Start difference. First operand has 178 places, 205 transitions, 2278 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:33:37,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 224 transitions, 3068 flow [2024-06-27 19:33:37,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 224 transitions, 2933 flow, removed 61 selfloop flow, removed 1 redundant places. [2024-06-27 19:33:37,522 INFO L231 Difference]: Finished difference. Result has 184 places, 205 transitions, 2299 flow [2024-06-27 19:33:37,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2145, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2299, PETRI_PLACES=184, PETRI_TRANSITIONS=205} [2024-06-27 19:33:37,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-27 19:33:37,523 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 205 transitions, 2299 flow [2024-06-27 19:33:37,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:37,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:37,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:37,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:33:37,523 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-27 19:33:37,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:37,524 INFO L85 PathProgramCache]: Analyzing trace with hash -282944833, now seen corresponding path program 1 times [2024-06-27 19:33:37,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:37,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830529997] [2024-06-27 19:33:37,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:37,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:37,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:37,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-27 19:33:37,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:37,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830529997] [2024-06-27 19:33:37,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830529997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:37,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:37,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:37,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715204470] [2024-06-27 19:33:37,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:37,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:37,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:37,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:37,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:37,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:37,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 205 transitions, 2299 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:37,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:37,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:37,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:38,018 INFO L124 PetriNetUnfolderBase]: 1802/3139 cut-off events. [2024-06-27 19:33:38,018 INFO L125 PetriNetUnfolderBase]: For 120544/120544 co-relation queries the response was YES. [2024-06-27 19:33:38,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18939 conditions, 3139 events. 1802/3139 cut-off events. For 120544/120544 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19647 event pairs, 442 based on Foata normal form. 4/3139 useless extension candidates. Maximal degree in co-relation 18858. Up to 2691 conditions per place. [2024-06-27 19:33:38,046 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 159 selfloop transitions, 55 changer transitions 0/223 dead transitions. [2024-06-27 19:33:38,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 223 transitions, 2819 flow [2024-06-27 19:33:38,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:38,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:38,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:33:38,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-27 19:33:38,047 INFO L175 Difference]: Start difference. First operand has 184 places, 205 transitions, 2299 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:33:38,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 223 transitions, 2819 flow [2024-06-27 19:33:38,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 223 transitions, 2631 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:38,206 INFO L231 Difference]: Finished difference. Result has 185 places, 208 transitions, 2289 flow [2024-06-27 19:33:38,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2289, PETRI_PLACES=185, PETRI_TRANSITIONS=208} [2024-06-27 19:33:38,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-27 19:33:38,206 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 208 transitions, 2289 flow [2024-06-27 19:33:38,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:38,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:38,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:38,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:33:38,207 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-27 19:33:38,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:38,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1521287395, now seen corresponding path program 4 times [2024-06-27 19:33:38,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:38,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558075663] [2024-06-27 19:33:38,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:38,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:38,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:38,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-27 19:33:38,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:38,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558075663] [2024-06-27 19:33:38,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558075663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:38,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:38,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:38,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905950652] [2024-06-27 19:33:38,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:38,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:38,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:38,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:38,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:38,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:38,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 208 transitions, 2289 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:38,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:38,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:38,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:38,701 INFO L124 PetriNetUnfolderBase]: 1828/3170 cut-off events. [2024-06-27 19:33:38,701 INFO L125 PetriNetUnfolderBase]: For 126479/126479 co-relation queries the response was YES. [2024-06-27 19:33:38,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19450 conditions, 3170 events. 1828/3170 cut-off events. For 126479/126479 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19867 event pairs, 463 based on Foata normal form. 2/3164 useless extension candidates. Maximal degree in co-relation 19369. Up to 2597 conditions per place. [2024-06-27 19:33:38,729 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 142 selfloop transitions, 81 changer transitions 0/232 dead transitions. [2024-06-27 19:33:38,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 232 transitions, 3251 flow [2024-06-27 19:33:38,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:38,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:38,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:33:38,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-27 19:33:38,731 INFO L175 Difference]: Start difference. First operand has 185 places, 208 transitions, 2289 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:33:38,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 232 transitions, 3251 flow [2024-06-27 19:33:39,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 232 transitions, 3095 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:39,017 INFO L231 Difference]: Finished difference. Result has 189 places, 217 transitions, 2516 flow [2024-06-27 19:33:39,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2516, PETRI_PLACES=189, PETRI_TRANSITIONS=217} [2024-06-27 19:33:39,018 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-27 19:33:39,018 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 217 transitions, 2516 flow [2024-06-27 19:33:39,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:39,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:39,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:39,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:33:39,018 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-27 19:33:39,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:39,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1210331411, now seen corresponding path program 5 times [2024-06-27 19:33:39,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:39,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988374481] [2024-06-27 19:33:39,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:39,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:39,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:39,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:39,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:39,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988374481] [2024-06-27 19:33:39,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988374481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:39,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:39,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:39,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254423762] [2024-06-27 19:33:39,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:39,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:39,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:39,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:39,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:39,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:39,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 217 transitions, 2516 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:39,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:39,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:39,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:39,476 INFO L124 PetriNetUnfolderBase]: 1824/3166 cut-off events. [2024-06-27 19:33:39,477 INFO L125 PetriNetUnfolderBase]: For 130155/130155 co-relation queries the response was YES. [2024-06-27 19:33:39,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19641 conditions, 3166 events. 1824/3166 cut-off events. For 130155/130155 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19888 event pairs, 463 based on Foata normal form. 2/3160 useless extension candidates. Maximal degree in co-relation 19557. Up to 2595 conditions per place. [2024-06-27 19:33:39,504 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 142 selfloop transitions, 80 changer transitions 0/231 dead transitions. [2024-06-27 19:33:39,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 231 transitions, 3218 flow [2024-06-27 19:33:39,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:39,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:39,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:33:39,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:33:39,505 INFO L175 Difference]: Start difference. First operand has 189 places, 217 transitions, 2516 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:33:39,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 231 transitions, 3218 flow [2024-06-27 19:33:39,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 231 transitions, 2901 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:39,733 INFO L231 Difference]: Finished difference. Result has 191 places, 217 transitions, 2367 flow [2024-06-27 19:33:39,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2199, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2367, PETRI_PLACES=191, PETRI_TRANSITIONS=217} [2024-06-27 19:33:39,734 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-27 19:33:39,734 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 217 transitions, 2367 flow [2024-06-27 19:33:39,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:39,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:39,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:39,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:33:39,735 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-27 19:33:39,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:39,735 INFO L85 PathProgramCache]: Analyzing trace with hash 908932667, now seen corresponding path program 6 times [2024-06-27 19:33:39,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:39,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433009308] [2024-06-27 19:33:39,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:39,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:39,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:39,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:39,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:39,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433009308] [2024-06-27 19:33:39,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433009308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:39,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:39,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:39,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296604557] [2024-06-27 19:33:39,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:39,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:39,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:39,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:39,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:39,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:39,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 217 transitions, 2367 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:39,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:39,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:39,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:40,200 INFO L124 PetriNetUnfolderBase]: 1826/3171 cut-off events. [2024-06-27 19:33:40,200 INFO L125 PetriNetUnfolderBase]: For 132271/132271 co-relation queries the response was YES. [2024-06-27 19:33:40,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19427 conditions, 3171 events. 1826/3171 cut-off events. For 132271/132271 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19925 event pairs, 463 based on Foata normal form. 2/3165 useless extension candidates. Maximal degree in co-relation 19343. Up to 2599 conditions per place. [2024-06-27 19:33:40,226 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 125 selfloop transitions, 99 changer transitions 0/233 dead transitions. [2024-06-27 19:33:40,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 233 transitions, 3018 flow [2024-06-27 19:33:40,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:40,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:40,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:33:40,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-27 19:33:40,228 INFO L175 Difference]: Start difference. First operand has 191 places, 217 transitions, 2367 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:33:40,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 233 transitions, 3018 flow [2024-06-27 19:33:40,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 233 transitions, 2847 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:40,404 INFO L231 Difference]: Finished difference. Result has 193 places, 221 transitions, 2480 flow [2024-06-27 19:33:40,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2480, PETRI_PLACES=193, PETRI_TRANSITIONS=221} [2024-06-27 19:33:40,405 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-27 19:33:40,405 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 221 transitions, 2480 flow [2024-06-27 19:33:40,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:40,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:40,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:40,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:33:40,406 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-27 19:33:40,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:40,406 INFO L85 PathProgramCache]: Analyzing trace with hash 999015901, now seen corresponding path program 2 times [2024-06-27 19:33:40,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:40,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196611520] [2024-06-27 19:33:40,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:40,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:40,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:40,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:40,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:40,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196611520] [2024-06-27 19:33:40,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196611520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:40,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:40,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:40,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177502721] [2024-06-27 19:33:40,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:40,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:40,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:40,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:40,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:40,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:40,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 221 transitions, 2480 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:40,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:40,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:40,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:40,905 INFO L124 PetriNetUnfolderBase]: 1842/3205 cut-off events. [2024-06-27 19:33:40,905 INFO L125 PetriNetUnfolderBase]: For 140648/140648 co-relation queries the response was YES. [2024-06-27 19:33:40,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19784 conditions, 3205 events. 1842/3205 cut-off events. For 140648/140648 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20139 event pairs, 450 based on Foata normal form. 4/3203 useless extension candidates. Maximal degree in co-relation 19699. Up to 2749 conditions per place. [2024-06-27 19:33:40,939 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 165 selfloop transitions, 62 changer transitions 0/236 dead transitions. [2024-06-27 19:33:40,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 236 transitions, 3030 flow [2024-06-27 19:33:40,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:40,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:40,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:33:40,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-27 19:33:40,940 INFO L175 Difference]: Start difference. First operand has 193 places, 221 transitions, 2480 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:33:40,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 236 transitions, 3030 flow [2024-06-27 19:33:41,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 236 transitions, 2847 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:41,279 INFO L231 Difference]: Finished difference. Result has 196 places, 224 transitions, 2501 flow [2024-06-27 19:33:41,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2297, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2501, PETRI_PLACES=196, PETRI_TRANSITIONS=224} [2024-06-27 19:33:41,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-27 19:33:41,280 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 224 transitions, 2501 flow [2024-06-27 19:33:41,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:41,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:41,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:41,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:33:41,280 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-27 19:33:41,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:41,281 INFO L85 PathProgramCache]: Analyzing trace with hash 193956317, now seen corresponding path program 3 times [2024-06-27 19:33:41,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:41,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239826582] [2024-06-27 19:33:41,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:41,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:41,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:41,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:41,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:41,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239826582] [2024-06-27 19:33:41,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239826582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:41,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:41,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:41,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963822142] [2024-06-27 19:33:41,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:41,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:41,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:41,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:41,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:41,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:41,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 224 transitions, 2501 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:41,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:41,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:41,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:41,786 INFO L124 PetriNetUnfolderBase]: 1858/3233 cut-off events. [2024-06-27 19:33:41,786 INFO L125 PetriNetUnfolderBase]: For 147236/147236 co-relation queries the response was YES. [2024-06-27 19:33:41,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20134 conditions, 3233 events. 1858/3233 cut-off events. For 147236/147236 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20339 event pairs, 452 based on Foata normal form. 4/3231 useless extension candidates. Maximal degree in co-relation 20048. Up to 2773 conditions per place. [2024-06-27 19:33:41,813 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 175 selfloop transitions, 55 changer transitions 0/239 dead transitions. [2024-06-27 19:33:41,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 239 transitions, 3063 flow [2024-06-27 19:33:41,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:41,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:41,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:33:41,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-27 19:33:41,815 INFO L175 Difference]: Start difference. First operand has 196 places, 224 transitions, 2501 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:33:41,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 239 transitions, 3063 flow [2024-06-27 19:33:42,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 239 transitions, 2879 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:42,066 INFO L231 Difference]: Finished difference. Result has 198 places, 227 transitions, 2513 flow [2024-06-27 19:33:42,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2513, PETRI_PLACES=198, PETRI_TRANSITIONS=227} [2024-06-27 19:33:42,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-27 19:33:42,067 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 227 transitions, 2513 flow [2024-06-27 19:33:42,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:42,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:42,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:42,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:33:42,068 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-27 19:33:42,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:42,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1008539101, now seen corresponding path program 4 times [2024-06-27 19:33:42,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:42,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532269793] [2024-06-27 19:33:42,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:42,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:42,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:42,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:42,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:42,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532269793] [2024-06-27 19:33:42,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532269793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:42,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:42,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:42,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152793119] [2024-06-27 19:33:42,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:42,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:42,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:42,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:42,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:42,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:42,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 227 transitions, 2513 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:42,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:42,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:42,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:42,539 INFO L124 PetriNetUnfolderBase]: 1861/3238 cut-off events. [2024-06-27 19:33:42,540 INFO L125 PetriNetUnfolderBase]: For 150184/150184 co-relation queries the response was YES. [2024-06-27 19:33:42,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20182 conditions, 3238 events. 1861/3238 cut-off events. For 150184/150184 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20375 event pairs, 439 based on Foata normal form. 4/3236 useless extension candidates. Maximal degree in co-relation 20095. Up to 2726 conditions per place. [2024-06-27 19:33:42,570 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 163 selfloop transitions, 73 changer transitions 0/245 dead transitions. [2024-06-27 19:33:42,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 245 transitions, 3127 flow [2024-06-27 19:33:42,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:42,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:42,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:33:42,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-27 19:33:42,571 INFO L175 Difference]: Start difference. First operand has 198 places, 227 transitions, 2513 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:33:42,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 245 transitions, 3127 flow [2024-06-27 19:33:42,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 245 transitions, 2953 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:42,801 INFO L231 Difference]: Finished difference. Result has 201 places, 232 transitions, 2627 flow [2024-06-27 19:33:42,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2339, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2627, PETRI_PLACES=201, PETRI_TRANSITIONS=232} [2024-06-27 19:33:42,801 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-27 19:33:42,801 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 232 transitions, 2627 flow [2024-06-27 19:33:42,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:42,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:42,802 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-27 19:33:42,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:33:42,802 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-27 19:33:42,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:42,802 INFO L85 PathProgramCache]: Analyzing trace with hash -366631686, now seen corresponding path program 1 times [2024-06-27 19:33:42,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:42,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363486724] [2024-06-27 19:33:42,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:42,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:42,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:42,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:42,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:42,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363486724] [2024-06-27 19:33:42,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363486724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:42,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:42,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:42,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524505121] [2024-06-27 19:33:42,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:42,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:42,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:42,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:42,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:42,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:42,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 232 transitions, 2627 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:42,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:42,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:42,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:43,348 INFO L124 PetriNetUnfolderBase]: 1882/3281 cut-off events. [2024-06-27 19:33:43,348 INFO L125 PetriNetUnfolderBase]: For 154752/154752 co-relation queries the response was YES. [2024-06-27 19:33:43,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20772 conditions, 3281 events. 1882/3281 cut-off events. For 154752/154752 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20675 event pairs, 435 based on Foata normal form. 1/3278 useless extension candidates. Maximal degree in co-relation 20683. Up to 2852 conditions per place. [2024-06-27 19:33:43,375 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 39 changer transitions 0/267 dead transitions. [2024-06-27 19:33:43,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 267 transitions, 3429 flow [2024-06-27 19:33:43,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:43,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:43,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 19:33:43,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-27 19:33:43,377 INFO L175 Difference]: Start difference. First operand has 201 places, 232 transitions, 2627 flow. Second operand 7 states and 187 transitions. [2024-06-27 19:33:43,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 267 transitions, 3429 flow [2024-06-27 19:33:43,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 267 transitions, 3259 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:43,708 INFO L231 Difference]: Finished difference. Result has 206 places, 240 transitions, 2673 flow [2024-06-27 19:33:43,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2457, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2673, PETRI_PLACES=206, PETRI_TRANSITIONS=240} [2024-06-27 19:33:43,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-27 19:33:43,709 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 240 transitions, 2673 flow [2024-06-27 19:33:43,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:43,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:43,709 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-27 19:33:43,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:33:43,709 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-27 19:33:43,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:43,710 INFO L85 PathProgramCache]: Analyzing trace with hash -2134422346, now seen corresponding path program 2 times [2024-06-27 19:33:43,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:43,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979249565] [2024-06-27 19:33:43,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:43,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:43,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:43,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-27 19:33:43,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:43,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979249565] [2024-06-27 19:33:43,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979249565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:43,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:43,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:43,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863234654] [2024-06-27 19:33:43,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:43,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:43,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:43,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:43,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:43,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:43,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 240 transitions, 2673 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:43,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:43,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:43,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:44,341 INFO L124 PetriNetUnfolderBase]: 1892/3299 cut-off events. [2024-06-27 19:33:44,341 INFO L125 PetriNetUnfolderBase]: For 160207/160207 co-relation queries the response was YES. [2024-06-27 19:33:44,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21249 conditions, 3299 events. 1892/3299 cut-off events. For 160207/160207 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20772 event pairs, 435 based on Foata normal form. 1/3296 useless extension candidates. Maximal degree in co-relation 21157. Up to 2860 conditions per place. [2024-06-27 19:33:44,373 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 220 selfloop transitions, 46 changer transitions 0/275 dead transitions. [2024-06-27 19:33:44,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 275 transitions, 3474 flow [2024-06-27 19:33:44,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:33:44,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:33:44,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 19:33:44,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005291005291006 [2024-06-27 19:33:44,374 INFO L175 Difference]: Start difference. First operand has 206 places, 240 transitions, 2673 flow. Second operand 9 states and 227 transitions. [2024-06-27 19:33:44,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 275 transitions, 3474 flow [2024-06-27 19:33:44,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 275 transitions, 3300 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:44,872 INFO L231 Difference]: Finished difference. Result has 212 places, 246 transitions, 2686 flow [2024-06-27 19:33:44,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2527, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2686, PETRI_PLACES=212, PETRI_TRANSITIONS=246} [2024-06-27 19:33:44,872 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-27 19:33:44,873 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 246 transitions, 2686 flow [2024-06-27 19:33:44,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:44,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:44,873 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-27 19:33:44,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:33:44,873 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-27 19:33:44,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:44,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1860158282, now seen corresponding path program 3 times [2024-06-27 19:33:44,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:44,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300681388] [2024-06-27 19:33:44,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:44,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:44,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:44,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:44,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:44,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300681388] [2024-06-27 19:33:44,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300681388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:44,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:44,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:44,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877028737] [2024-06-27 19:33:44,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:44,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:44,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:44,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:44,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:44,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:44,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 246 transitions, 2686 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:44,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:44,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:44,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:45,443 INFO L124 PetriNetUnfolderBase]: 1921/3339 cut-off events. [2024-06-27 19:33:45,444 INFO L125 PetriNetUnfolderBase]: For 169740/169740 co-relation queries the response was YES. [2024-06-27 19:33:45,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21692 conditions, 3339 events. 1921/3339 cut-off events. For 169740/169740 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 21054 event pairs, 447 based on Foata normal form. 1/3332 useless extension candidates. Maximal degree in co-relation 21599. Up to 2738 conditions per place. [2024-06-27 19:33:45,477 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 186 selfloop transitions, 92 changer transitions 0/287 dead transitions. [2024-06-27 19:33:45,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 287 transitions, 3966 flow [2024-06-27 19:33:45,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:45,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:45,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 19:33:45,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-06-27 19:33:45,478 INFO L175 Difference]: Start difference. First operand has 212 places, 246 transitions, 2686 flow. Second operand 7 states and 191 transitions. [2024-06-27 19:33:45,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 287 transitions, 3966 flow [2024-06-27 19:33:45,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 287 transitions, 3854 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:46,003 INFO L231 Difference]: Finished difference. Result has 213 places, 260 transitions, 2990 flow [2024-06-27 19:33:46,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2990, PETRI_PLACES=213, PETRI_TRANSITIONS=260} [2024-06-27 19:33:46,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-27 19:33:46,005 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 260 transitions, 2990 flow [2024-06-27 19:33:46,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:46,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:46,005 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-27 19:33:46,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:33:46,006 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-27 19:33:46,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:46,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1848730442, now seen corresponding path program 4 times [2024-06-27 19:33:46,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:46,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407498484] [2024-06-27 19:33:46,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:46,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:46,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:46,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:46,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:46,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407498484] [2024-06-27 19:33:46,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407498484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:46,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:46,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:46,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063162576] [2024-06-27 19:33:46,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:46,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:46,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:46,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:46,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:46,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:46,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 260 transitions, 2990 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:46,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:46,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:46,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:46,552 INFO L124 PetriNetUnfolderBase]: 1926/3348 cut-off events. [2024-06-27 19:33:46,553 INFO L125 PetriNetUnfolderBase]: For 177446/177446 co-relation queries the response was YES. [2024-06-27 19:33:46,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22325 conditions, 3348 events. 1926/3348 cut-off events. For 177446/177446 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21144 event pairs, 447 based on Foata normal form. 1/3341 useless extension candidates. Maximal degree in co-relation 22231. Up to 2742 conditions per place. [2024-06-27 19:33:46,585 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 183 selfloop transitions, 94 changer transitions 0/286 dead transitions. [2024-06-27 19:33:46,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 286 transitions, 3994 flow [2024-06-27 19:33:46,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:46,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:46,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 19:33:46,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-27 19:33:46,586 INFO L175 Difference]: Start difference. First operand has 213 places, 260 transitions, 2990 flow. Second operand 7 states and 186 transitions. [2024-06-27 19:33:46,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 286 transitions, 3994 flow [2024-06-27 19:33:47,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 286 transitions, 3815 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-27 19:33:47,058 INFO L231 Difference]: Finished difference. Result has 218 places, 263 transitions, 3063 flow [2024-06-27 19:33:47,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2835, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3063, PETRI_PLACES=218, PETRI_TRANSITIONS=263} [2024-06-27 19:33:47,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-27 19:33:47,059 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 263 transitions, 3063 flow [2024-06-27 19:33:47,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:47,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:47,059 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-27 19:33:47,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:33:47,060 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-27 19:33:47,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:47,060 INFO L85 PathProgramCache]: Analyzing trace with hash 583983100, now seen corresponding path program 5 times [2024-06-27 19:33:47,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:47,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210740544] [2024-06-27 19:33:47,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:47,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:47,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:47,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-27 19:33:47,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:47,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210740544] [2024-06-27 19:33:47,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210740544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:47,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:47,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:47,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216672743] [2024-06-27 19:33:47,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:47,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:47,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:47,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:47,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:47,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:47,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 263 transitions, 3063 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:47,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:47,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:47,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:47,616 INFO L124 PetriNetUnfolderBase]: 1931/3363 cut-off events. [2024-06-27 19:33:47,616 INFO L125 PetriNetUnfolderBase]: For 179890/179890 co-relation queries the response was YES. [2024-06-27 19:33:47,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22084 conditions, 3363 events. 1931/3363 cut-off events. For 179890/179890 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21318 event pairs, 435 based on Foata normal form. 1/3360 useless extension candidates. Maximal degree in co-relation 21988. Up to 2936 conditions per place. [2024-06-27 19:33:47,643 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 239 selfloop transitions, 35 changer transitions 0/283 dead transitions. [2024-06-27 19:33:47,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 283 transitions, 3696 flow [2024-06-27 19:33:47,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:47,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:47,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:33:47,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:33:47,645 INFO L175 Difference]: Start difference. First operand has 218 places, 263 transitions, 3063 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:33:47,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 283 transitions, 3696 flow [2024-06-27 19:33:48,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 283 transitions, 3518 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:48,145 INFO L231 Difference]: Finished difference. Result has 221 places, 266 transitions, 3010 flow [2024-06-27 19:33:48,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2888, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3010, PETRI_PLACES=221, PETRI_TRANSITIONS=266} [2024-06-27 19:33:48,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-27 19:33:48,146 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 266 transitions, 3010 flow [2024-06-27 19:33:48,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:48,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:48,146 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-27 19:33:48,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:33:48,147 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-27 19:33:48,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:48,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1956613734, now seen corresponding path program 6 times [2024-06-27 19:33:48,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:48,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924790336] [2024-06-27 19:33:48,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:48,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:48,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:48,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:48,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:48,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924790336] [2024-06-27 19:33:48,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924790336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:48,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:48,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:48,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950934315] [2024-06-27 19:33:48,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:48,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:48,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:48,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:48,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:48,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:48,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 266 transitions, 3010 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:48,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:48,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:48,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:48,650 INFO L124 PetriNetUnfolderBase]: 1944/3379 cut-off events. [2024-06-27 19:33:48,650 INFO L125 PetriNetUnfolderBase]: For 187139/187139 co-relation queries the response was YES. [2024-06-27 19:33:48,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22193 conditions, 3379 events. 1944/3379 cut-off events. For 187139/187139 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21375 event pairs, 447 based on Foata normal form. 1/3372 useless extension candidates. Maximal degree in co-relation 22096. Up to 2756 conditions per place. [2024-06-27 19:33:48,683 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 103 changer transitions 0/292 dead transitions. [2024-06-27 19:33:48,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 292 transitions, 4059 flow [2024-06-27 19:33:48,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:48,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:48,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 19:33:48,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:33:48,685 INFO L175 Difference]: Start difference. First operand has 221 places, 266 transitions, 3010 flow. Second operand 7 states and 182 transitions. [2024-06-27 19:33:48,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 292 transitions, 4059 flow [2024-06-27 19:33:49,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 292 transitions, 3973 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 19:33:49,023 INFO L231 Difference]: Finished difference. Result has 224 places, 272 transitions, 3223 flow [2024-06-27 19:33:49,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3223, PETRI_PLACES=224, PETRI_TRANSITIONS=272} [2024-06-27 19:33:49,024 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-27 19:33:49,024 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 272 transitions, 3223 flow [2024-06-27 19:33:49,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:49,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:49,024 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-27 19:33:49,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:33:49,024 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-27 19:33:49,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:49,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1575228236, now seen corresponding path program 1 times [2024-06-27 19:33:49,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:49,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612711335] [2024-06-27 19:33:49,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:49,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:49,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:49,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:49,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:49,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612711335] [2024-06-27 19:33:49,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612711335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:49,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:49,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:49,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142995993] [2024-06-27 19:33:49,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:49,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:49,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:49,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:49,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:49,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:49,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 272 transitions, 3223 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:49,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:49,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:49,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:49,613 INFO L124 PetriNetUnfolderBase]: 1959/3416 cut-off events. [2024-06-27 19:33:49,613 INFO L125 PetriNetUnfolderBase]: For 191943/191943 co-relation queries the response was YES. [2024-06-27 19:33:49,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22465 conditions, 3416 events. 1959/3416 cut-off events. For 191943/191943 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21679 event pairs, 344 based on Foata normal form. 2/3414 useless extension candidates. Maximal degree in co-relation 22367. Up to 2895 conditions per place. [2024-06-27 19:33:49,649 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 260 selfloop transitions, 40 changer transitions 0/309 dead transitions. [2024-06-27 19:33:49,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 309 transitions, 4119 flow [2024-06-27 19:33:49,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:49,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:49,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 19:33:49,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 19:33:49,651 INFO L175 Difference]: Start difference. First operand has 224 places, 272 transitions, 3223 flow. Second operand 7 states and 189 transitions. [2024-06-27 19:33:49,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 309 transitions, 4119 flow [2024-06-27 19:33:50,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 309 transitions, 3971 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:50,187 INFO L231 Difference]: Finished difference. Result has 229 places, 277 transitions, 3261 flow [2024-06-27 19:33:50,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3075, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3261, PETRI_PLACES=229, PETRI_TRANSITIONS=277} [2024-06-27 19:33:50,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-27 19:33:50,187 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 277 transitions, 3261 flow [2024-06-27 19:33:50,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:50,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:50,188 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-27 19:33:50,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:33:50,188 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-27 19:33:50,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:50,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1575497006, now seen corresponding path program 2 times [2024-06-27 19:33:50,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:50,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28308585] [2024-06-27 19:33:50,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:50,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:50,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:50,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:50,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:50,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28308585] [2024-06-27 19:33:50,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28308585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:50,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:50,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:50,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321602971] [2024-06-27 19:33:50,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:50,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:50,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:50,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:50,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:50,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:50,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 277 transitions, 3261 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:50,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:50,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:50,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:50,736 INFO L124 PetriNetUnfolderBase]: 1967/3424 cut-off events. [2024-06-27 19:33:50,736 INFO L125 PetriNetUnfolderBase]: For 198678/198678 co-relation queries the response was YES. [2024-06-27 19:33:50,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22685 conditions, 3424 events. 1967/3424 cut-off events. For 198678/198678 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 21743 event pairs, 434 based on Foata normal form. 2/3420 useless extension candidates. Maximal degree in co-relation 22585. Up to 2988 conditions per place. [2024-06-27 19:33:50,771 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 259 selfloop transitions, 35 changer transitions 0/303 dead transitions. [2024-06-27 19:33:50,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 303 transitions, 3951 flow [2024-06-27 19:33:50,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:50,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:50,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:33:50,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-27 19:33:50,772 INFO L175 Difference]: Start difference. First operand has 229 places, 277 transitions, 3261 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:33:50,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 303 transitions, 3951 flow [2024-06-27 19:33:51,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 303 transitions, 3860 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:51,210 INFO L231 Difference]: Finished difference. Result has 233 places, 279 transitions, 3291 flow [2024-06-27 19:33:51,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3178, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3291, PETRI_PLACES=233, PETRI_TRANSITIONS=279} [2024-06-27 19:33:51,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-27 19:33:51,211 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 279 transitions, 3291 flow [2024-06-27 19:33:51,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:51,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:51,211 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-27 19:33:51,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:33:51,212 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-27 19:33:51,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:51,212 INFO L85 PathProgramCache]: Analyzing trace with hash -317996212, now seen corresponding path program 3 times [2024-06-27 19:33:51,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:51,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989982181] [2024-06-27 19:33:51,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:51,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:51,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:51,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:51,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:51,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989982181] [2024-06-27 19:33:51,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989982181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:51,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:51,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:51,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570640992] [2024-06-27 19:33:51,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:51,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:51,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:51,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:51,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:51,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:51,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 279 transitions, 3291 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:51,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:51,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:51,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:51,758 INFO L124 PetriNetUnfolderBase]: 1962/3419 cut-off events. [2024-06-27 19:33:51,758 INFO L125 PetriNetUnfolderBase]: For 200465/200465 co-relation queries the response was YES. [2024-06-27 19:33:51,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22604 conditions, 3419 events. 1962/3419 cut-off events. For 200465/200465 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21704 event pairs, 435 based on Foata normal form. 2/3417 useless extension candidates. Maximal degree in co-relation 22502. Up to 2981 conditions per place. [2024-06-27 19:33:51,793 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 254 selfloop transitions, 34 changer transitions 0/297 dead transitions. [2024-06-27 19:33:51,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 297 transitions, 3911 flow [2024-06-27 19:33:51,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:51,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:51,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:33:51,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:33:51,795 INFO L175 Difference]: Start difference. First operand has 233 places, 279 transitions, 3291 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:33:51,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 297 transitions, 3911 flow [2024-06-27 19:33:52,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 297 transitions, 3812 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:52,363 INFO L231 Difference]: Finished difference. Result has 235 places, 279 transitions, 3265 flow [2024-06-27 19:33:52,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3265, PETRI_PLACES=235, PETRI_TRANSITIONS=279} [2024-06-27 19:33:52,364 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-27 19:33:52,364 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 279 transitions, 3265 flow [2024-06-27 19:33:52,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:52,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:52,364 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-27 19:33:52,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:33:52,364 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-27 19:33:52,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:52,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1865691660, now seen corresponding path program 1 times [2024-06-27 19:33:52,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:52,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472550263] [2024-06-27 19:33:52,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:52,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:52,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:52,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:52,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:52,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472550263] [2024-06-27 19:33:52,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472550263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:52,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:52,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:52,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466132927] [2024-06-27 19:33:52,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:52,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:52,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:52,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:52,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:52,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:52,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 279 transitions, 3265 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:52,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:52,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:52,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:52,922 INFO L124 PetriNetUnfolderBase]: 1967/3422 cut-off events. [2024-06-27 19:33:52,922 INFO L125 PetriNetUnfolderBase]: For 204566/204566 co-relation queries the response was YES. [2024-06-27 19:33:52,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22681 conditions, 3422 events. 1967/3422 cut-off events. For 204566/204566 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21782 event pairs, 438 based on Foata normal form. 1/3419 useless extension candidates. Maximal degree in co-relation 22578. Up to 2984 conditions per place. [2024-06-27 19:33:52,958 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 268 selfloop transitions, 28 changer transitions 0/305 dead transitions. [2024-06-27 19:33:52,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 305 transitions, 3962 flow [2024-06-27 19:33:52,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:52,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:52,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:33:52,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-27 19:33:52,959 INFO L175 Difference]: Start difference. First operand has 235 places, 279 transitions, 3265 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:33:52,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 305 transitions, 3962 flow [2024-06-27 19:33:53,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 305 transitions, 3881 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:53,493 INFO L231 Difference]: Finished difference. Result has 237 places, 282 transitions, 3299 flow [2024-06-27 19:33:53,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3184, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3299, PETRI_PLACES=237, PETRI_TRANSITIONS=282} [2024-06-27 19:33:53,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-27 19:33:53,494 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 282 transitions, 3299 flow [2024-06-27 19:33:53,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:53,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:53,494 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-27 19:33:53,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:33:53,494 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-27 19:33:53,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:53,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1848723498, now seen corresponding path program 2 times [2024-06-27 19:33:53,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:53,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399629464] [2024-06-27 19:33:53,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:53,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:53,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:53,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:53,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:53,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399629464] [2024-06-27 19:33:53,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399629464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:53,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:53,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:53,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802513144] [2024-06-27 19:33:53,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:53,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:53,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:53,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:53,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:53,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:53,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 282 transitions, 3299 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:53,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:53,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:53,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:54,052 INFO L124 PetriNetUnfolderBase]: 1988/3451 cut-off events. [2024-06-27 19:33:54,052 INFO L125 PetriNetUnfolderBase]: For 214948/214948 co-relation queries the response was YES. [2024-06-27 19:33:54,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23087 conditions, 3451 events. 1988/3451 cut-off events. For 214948/214948 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 21949 event pairs, 464 based on Foata normal form. 1/3442 useless extension candidates. Maximal degree in co-relation 22983. Up to 2820 conditions per place. [2024-06-27 19:33:54,088 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 195 selfloop transitions, 107 changer transitions 0/311 dead transitions. [2024-06-27 19:33:54,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 311 transitions, 4310 flow [2024-06-27 19:33:54,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:54,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:54,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 19:33:54,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-27 19:33:54,089 INFO L175 Difference]: Start difference. First operand has 237 places, 282 transitions, 3299 flow. Second operand 7 states and 185 transitions. [2024-06-27 19:33:54,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 311 transitions, 4310 flow [2024-06-27 19:33:54,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 311 transitions, 4234 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:54,646 INFO L231 Difference]: Finished difference. Result has 239 places, 289 transitions, 3544 flow [2024-06-27 19:33:54,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3223, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3544, PETRI_PLACES=239, PETRI_TRANSITIONS=289} [2024-06-27 19:33:54,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-27 19:33:54,646 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 289 transitions, 3544 flow [2024-06-27 19:33:54,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:54,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:54,647 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-27 19:33:54,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:33:54,647 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-27 19:33:54,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:54,647 INFO L85 PathProgramCache]: Analyzing trace with hash 2042943150, now seen corresponding path program 3 times [2024-06-27 19:33:54,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:54,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073991832] [2024-06-27 19:33:54,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:54,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:54,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:54,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-27 19:33:54,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:54,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073991832] [2024-06-27 19:33:54,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073991832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:54,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:54,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:54,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179786667] [2024-06-27 19:33:54,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:54,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:54,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:54,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:54,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:54,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:54,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 289 transitions, 3544 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:54,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:54,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:54,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:55,207 INFO L124 PetriNetUnfolderBase]: 2009/3486 cut-off events. [2024-06-27 19:33:55,208 INFO L125 PetriNetUnfolderBase]: For 226539/226539 co-relation queries the response was YES. [2024-06-27 19:33:55,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23783 conditions, 3486 events. 2009/3486 cut-off events. For 226539/226539 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22180 event pairs, 464 based on Foata normal form. 1/3477 useless extension candidates. Maximal degree in co-relation 23678. Up to 2836 conditions per place. [2024-06-27 19:33:55,243 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 190 selfloop transitions, 118 changer transitions 0/317 dead transitions. [2024-06-27 19:33:55,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 317 transitions, 4627 flow [2024-06-27 19:33:55,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:55,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:55,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:33:55,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-27 19:33:55,244 INFO L175 Difference]: Start difference. First operand has 239 places, 289 transitions, 3544 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:33:55,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 317 transitions, 4627 flow [2024-06-27 19:33:55,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 317 transitions, 4426 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:55,788 INFO L231 Difference]: Finished difference. Result has 243 places, 298 transitions, 3750 flow [2024-06-27 19:33:55,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3364, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3750, PETRI_PLACES=243, PETRI_TRANSITIONS=298} [2024-06-27 19:33:55,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-27 19:33:55,788 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 298 transitions, 3750 flow [2024-06-27 19:33:55,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:55,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:55,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:33:55,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:33:55,789 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-27 19:33:55,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:55,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1315265846, now seen corresponding path program 7 times [2024-06-27 19:33:55,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:55,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209255838] [2024-06-27 19:33:55,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:55,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:55,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:55,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:55,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:55,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209255838] [2024-06-27 19:33:55,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209255838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:55,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:55,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:55,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702662415] [2024-06-27 19:33:55,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:55,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:55,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:55,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:55,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:55,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:55,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 298 transitions, 3750 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:55,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:55,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:55,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:56,358 INFO L124 PetriNetUnfolderBase]: 2014/3497 cut-off events. [2024-06-27 19:33:56,358 INFO L125 PetriNetUnfolderBase]: For 233594/233594 co-relation queries the response was YES. [2024-06-27 19:33:56,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23930 conditions, 3497 events. 2014/3497 cut-off events. For 233594/233594 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22308 event pairs, 453 based on Foata normal form. 1/3492 useless extension candidates. Maximal degree in co-relation 23824. Up to 2855 conditions per place. [2024-06-27 19:33:56,395 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 222 selfloop transitions, 92 changer transitions 0/323 dead transitions. [2024-06-27 19:33:56,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 323 transitions, 4739 flow [2024-06-27 19:33:56,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:56,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:56,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:33:56,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-27 19:33:56,397 INFO L175 Difference]: Start difference. First operand has 243 places, 298 transitions, 3750 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:33:56,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 323 transitions, 4739 flow [2024-06-27 19:33:57,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 323 transitions, 4574 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 19:33:57,008 INFO L231 Difference]: Finished difference. Result has 247 places, 301 transitions, 3822 flow [2024-06-27 19:33:57,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3585, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3822, PETRI_PLACES=247, PETRI_TRANSITIONS=301} [2024-06-27 19:33:57,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-27 19:33:57,009 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 301 transitions, 3822 flow [2024-06-27 19:33:57,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:57,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:57,009 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-27 19:33:57,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:33:57,010 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-27 19:33:57,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:57,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1540794488, now seen corresponding path program 8 times [2024-06-27 19:33:57,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:57,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968683648] [2024-06-27 19:33:57,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:57,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:57,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:57,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:57,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:57,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968683648] [2024-06-27 19:33:57,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968683648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:57,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:57,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:57,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851497710] [2024-06-27 19:33:57,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:57,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:57,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:57,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:57,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:57,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:57,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 301 transitions, 3822 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:57,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:57,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:57,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:57,571 INFO L124 PetriNetUnfolderBase]: 2011/3493 cut-off events. [2024-06-27 19:33:57,572 INFO L125 PetriNetUnfolderBase]: For 238499/238499 co-relation queries the response was YES. [2024-06-27 19:33:57,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23905 conditions, 3493 events. 2011/3493 cut-off events. For 238499/238499 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22295 event pairs, 453 based on Foata normal form. 1/3488 useless extension candidates. Maximal degree in co-relation 23798. Up to 2853 conditions per place. [2024-06-27 19:33:57,606 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 90 changer transitions 0/320 dead transitions. [2024-06-27 19:33:57,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 320 transitions, 4754 flow [2024-06-27 19:33:57,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:57,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:57,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:33:57,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-27 19:33:57,607 INFO L175 Difference]: Start difference. First operand has 247 places, 301 transitions, 3822 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:33:57,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 320 transitions, 4754 flow [2024-06-27 19:33:58,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 320 transitions, 4460 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 19:33:58,217 INFO L231 Difference]: Finished difference. Result has 248 places, 301 transitions, 3714 flow [2024-06-27 19:33:58,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3714, PETRI_PLACES=248, PETRI_TRANSITIONS=301} [2024-06-27 19:33:58,217 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-27 19:33:58,217 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 301 transitions, 3714 flow [2024-06-27 19:33:58,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:58,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:58,218 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-27 19:33:58,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:33:58,218 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-27 19:33:58,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:58,218 INFO L85 PathProgramCache]: Analyzing trace with hash -196623178, now seen corresponding path program 9 times [2024-06-27 19:33:58,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:58,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544846936] [2024-06-27 19:33:58,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:58,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:58,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:58,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:58,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:58,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544846936] [2024-06-27 19:33:58,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544846936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:58,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:58,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:58,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030325995] [2024-06-27 19:33:58,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:58,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:58,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:58,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:58,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:58,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:58,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 301 transitions, 3714 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:58,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:58,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:58,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:33:58,764 INFO L124 PetriNetUnfolderBase]: 2029/3524 cut-off events. [2024-06-27 19:33:58,764 INFO L125 PetriNetUnfolderBase]: For 249417/249417 co-relation queries the response was YES. [2024-06-27 19:33:58,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24055 conditions, 3524 events. 2029/3524 cut-off events. For 249417/249417 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22540 event pairs, 454 based on Foata normal form. 2/3520 useless extension candidates. Maximal degree in co-relation 23949. Up to 2872 conditions per place. [2024-06-27 19:33:58,801 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 92 changer transitions 0/324 dead transitions. [2024-06-27 19:33:58,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 324 transitions, 4748 flow [2024-06-27 19:33:58,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:33:58,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:33:58,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:33:58,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-27 19:33:58,803 INFO L175 Difference]: Start difference. First operand has 248 places, 301 transitions, 3714 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:33:58,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 324 transitions, 4748 flow [2024-06-27 19:33:59,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 324 transitions, 4549 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 19:33:59,575 INFO L231 Difference]: Finished difference. Result has 250 places, 308 transitions, 3806 flow [2024-06-27 19:33:59,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3806, PETRI_PLACES=250, PETRI_TRANSITIONS=308} [2024-06-27 19:33:59,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-27 19:33:59,576 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 308 transitions, 3806 flow [2024-06-27 19:33:59,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:59,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:33:59,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] [2024-06-27 19:33:59,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:33:59,576 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-27 19:33:59,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:33:59,577 INFO L85 PathProgramCache]: Analyzing trace with hash -2041580264, now seen corresponding path program 10 times [2024-06-27 19:33:59,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:33:59,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134230797] [2024-06-27 19:33:59,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:33:59,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:33:59,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:33:59,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:33:59,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:33:59,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134230797] [2024-06-27 19:33:59,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134230797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:33:59,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:33:59,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:33:59,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776476247] [2024-06-27 19:33:59,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:33:59,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:33:59,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:33:59,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:33:59,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:33:59,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:33:59,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 308 transitions, 3806 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:33:59,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:33:59,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:33:59,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:00,121 INFO L124 PetriNetUnfolderBase]: 2023/3505 cut-off events. [2024-06-27 19:34:00,122 INFO L125 PetriNetUnfolderBase]: For 252188/252188 co-relation queries the response was YES. [2024-06-27 19:34:00,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23967 conditions, 3505 events. 2023/3505 cut-off events. For 252188/252188 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22406 event pairs, 467 based on Foata normal form. 2/3498 useless extension candidates. Maximal degree in co-relation 23860. Up to 2867 conditions per place. [2024-06-27 19:34:00,157 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 98 changer transitions 0/322 dead transitions. [2024-06-27 19:34:00,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 322 transitions, 4872 flow [2024-06-27 19:34:00,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:00,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:00,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:34:00,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-27 19:34:00,158 INFO L175 Difference]: Start difference. First operand has 250 places, 308 transitions, 3806 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:34:00,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 322 transitions, 4872 flow [2024-06-27 19:34:00,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 322 transitions, 4733 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 19:34:00,649 INFO L231 Difference]: Finished difference. Result has 254 places, 308 transitions, 3870 flow [2024-06-27 19:34:00,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3667, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3870, PETRI_PLACES=254, PETRI_TRANSITIONS=308} [2024-06-27 19:34:00,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-27 19:34:00,650 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 308 transitions, 3870 flow [2024-06-27 19:34:00,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:00,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:00,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:34:00,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:34:00,651 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-27 19:34:00,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:00,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1527872694, now seen corresponding path program 11 times [2024-06-27 19:34:00,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:00,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961846023] [2024-06-27 19:34:00,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:00,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:00,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:00,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:00,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:00,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961846023] [2024-06-27 19:34:00,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961846023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:00,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:00,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:00,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093586111] [2024-06-27 19:34:00,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:00,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:00,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:00,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:00,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:00,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:00,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 308 transitions, 3870 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:00,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:00,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:00,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:01,217 INFO L124 PetriNetUnfolderBase]: 2017/3497 cut-off events. [2024-06-27 19:34:01,217 INFO L125 PetriNetUnfolderBase]: For 254594/254594 co-relation queries the response was YES. [2024-06-27 19:34:01,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23878 conditions, 3497 events. 2017/3497 cut-off events. For 254594/254594 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22366 event pairs, 467 based on Foata normal form. 2/3490 useless extension candidates. Maximal degree in co-relation 23770. Up to 2862 conditions per place. [2024-06-27 19:34:01,254 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 93 changer transitions 0/321 dead transitions. [2024-06-27 19:34:01,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 321 transitions, 4800 flow [2024-06-27 19:34:01,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:01,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:01,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:34:01,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:34:01,256 INFO L175 Difference]: Start difference. First operand has 254 places, 308 transitions, 3870 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:34:01,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 321 transitions, 4800 flow [2024-06-27 19:34:01,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 321 transitions, 4576 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:01,801 INFO L231 Difference]: Finished difference. Result has 256 places, 308 transitions, 3839 flow [2024-06-27 19:34:01,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3839, PETRI_PLACES=256, PETRI_TRANSITIONS=308} [2024-06-27 19:34:01,801 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-27 19:34:01,802 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 308 transitions, 3839 flow [2024-06-27 19:34:01,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:01,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:01,802 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-27 19:34:01,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:34:01,802 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-27 19:34:01,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:01,803 INFO L85 PathProgramCache]: Analyzing trace with hash -588178250, now seen corresponding path program 12 times [2024-06-27 19:34:01,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:01,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814317171] [2024-06-27 19:34:01,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:01,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:01,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:01,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:01,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:01,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814317171] [2024-06-27 19:34:01,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814317171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:01,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:01,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:01,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254888318] [2024-06-27 19:34:01,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:01,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:01,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:01,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:01,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:01,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:01,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 308 transitions, 3839 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:01,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:01,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:01,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:02,408 INFO L124 PetriNetUnfolderBase]: 2011/3500 cut-off events. [2024-06-27 19:34:02,409 INFO L125 PetriNetUnfolderBase]: For 254940/254940 co-relation queries the response was YES. [2024-06-27 19:34:02,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23712 conditions, 3500 events. 2011/3500 cut-off events. For 254940/254940 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22394 event pairs, 444 based on Foata normal form. 2/3496 useless extension candidates. Maximal degree in co-relation 23604. Up to 3050 conditions per place. [2024-06-27 19:34:02,445 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 33 changer transitions 0/319 dead transitions. [2024-06-27 19:34:02,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 319 transitions, 4485 flow [2024-06-27 19:34:02,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:02,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:02,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:34:02,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-27 19:34:02,446 INFO L175 Difference]: Start difference. First operand has 256 places, 308 transitions, 3839 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:34:02,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 319 transitions, 4485 flow [2024-06-27 19:34:03,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 319 transitions, 4232 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:03,158 INFO L231 Difference]: Finished difference. Result has 257 places, 308 transitions, 3659 flow [2024-06-27 19:34:03,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3586, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3659, PETRI_PLACES=257, PETRI_TRANSITIONS=308} [2024-06-27 19:34:03,159 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-27 19:34:03,159 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 308 transitions, 3659 flow [2024-06-27 19:34:03,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:03,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:03,159 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-27 19:34:03,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:34:03,159 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-27 19:34:03,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:03,160 INFO L85 PathProgramCache]: Analyzing trace with hash -128989226, now seen corresponding path program 4 times [2024-06-27 19:34:03,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:03,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306488981] [2024-06-27 19:34:03,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:03,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:03,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:03,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:03,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:03,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306488981] [2024-06-27 19:34:03,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306488981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:03,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:03,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:03,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546556841] [2024-06-27 19:34:03,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:03,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:03,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:03,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:03,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:03,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:03,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 308 transitions, 3659 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:03,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:03,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:03,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:03,754 INFO L124 PetriNetUnfolderBase]: 2016/3512 cut-off events. [2024-06-27 19:34:03,754 INFO L125 PetriNetUnfolderBase]: For 257723/257723 co-relation queries the response was YES. [2024-06-27 19:34:03,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23637 conditions, 3512 events. 2016/3512 cut-off events. For 257723/257723 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22485 event pairs, 437 based on Foata normal form. 1/3509 useless extension candidates. Maximal degree in co-relation 23528. Up to 3053 conditions per place. [2024-06-27 19:34:03,791 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 294 selfloop transitions, 28 changer transitions 0/331 dead transitions. [2024-06-27 19:34:03,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 331 transitions, 4408 flow [2024-06-27 19:34:03,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:03,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:03,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:34:03,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-27 19:34:03,792 INFO L175 Difference]: Start difference. First operand has 257 places, 308 transitions, 3659 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:34:03,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 331 transitions, 4408 flow [2024-06-27 19:34:04,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 331 transitions, 4307 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:34:04,449 INFO L231 Difference]: Finished difference. Result has 257 places, 311 transitions, 3681 flow [2024-06-27 19:34:04,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3558, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3681, PETRI_PLACES=257, PETRI_TRANSITIONS=311} [2024-06-27 19:34:04,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-27 19:34:04,450 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 311 transitions, 3681 flow [2024-06-27 19:34:04,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:04,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:04,450 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-27 19:34:04,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:34:04,451 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-27 19:34:04,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:04,451 INFO L85 PathProgramCache]: Analyzing trace with hash -124227626, now seen corresponding path program 5 times [2024-06-27 19:34:04,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:04,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106979247] [2024-06-27 19:34:04,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:04,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:04,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:04,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:04,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:04,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106979247] [2024-06-27 19:34:04,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106979247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:04,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:04,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:04,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703715212] [2024-06-27 19:34:04,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:04,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:04,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:04,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:04,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:04,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:04,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 311 transitions, 3681 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:04,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:04,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:04,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:05,027 INFO L124 PetriNetUnfolderBase]: 2013/3508 cut-off events. [2024-06-27 19:34:05,027 INFO L125 PetriNetUnfolderBase]: For 261734/261734 co-relation queries the response was YES. [2024-06-27 19:34:05,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23628 conditions, 3508 events. 2013/3508 cut-off events. For 261734/261734 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22449 event pairs, 443 based on Foata normal form. 1/3505 useless extension candidates. Maximal degree in co-relation 23518. Up to 2842 conditions per place. [2024-06-27 19:34:05,063 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 111 changer transitions 0/331 dead transitions. [2024-06-27 19:34:05,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 331 transitions, 4805 flow [2024-06-27 19:34:05,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:05,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:05,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:34:05,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-27 19:34:05,065 INFO L175 Difference]: Start difference. First operand has 257 places, 311 transitions, 3681 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:34:05,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 331 transitions, 4805 flow [2024-06-27 19:34:05,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 331 transitions, 4727 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:05,792 INFO L231 Difference]: Finished difference. Result has 259 places, 311 transitions, 3831 flow [2024-06-27 19:34:05,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3603, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3831, PETRI_PLACES=259, PETRI_TRANSITIONS=311} [2024-06-27 19:34:05,792 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-27 19:34:05,792 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 311 transitions, 3831 flow [2024-06-27 19:34:05,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:05,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:05,793 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-27 19:34:05,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:34:05,793 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-27 19:34:05,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:05,793 INFO L85 PathProgramCache]: Analyzing trace with hash 930230554, now seen corresponding path program 6 times [2024-06-27 19:34:05,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:05,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495024249] [2024-06-27 19:34:05,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:05,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:05,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:05,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:05,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:05,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495024249] [2024-06-27 19:34:05,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495024249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:05,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:05,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:05,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000302951] [2024-06-27 19:34:05,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:05,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:05,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:05,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:05,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:05,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:05,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 311 transitions, 3831 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:05,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:05,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:05,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:06,368 INFO L124 PetriNetUnfolderBase]: 2010/3504 cut-off events. [2024-06-27 19:34:06,368 INFO L125 PetriNetUnfolderBase]: For 266516/266516 co-relation queries the response was YES. [2024-06-27 19:34:06,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23854 conditions, 3504 events. 2010/3504 cut-off events. For 266516/266516 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22432 event pairs, 437 based on Foata normal form. 1/3501 useless extension candidates. Maximal degree in co-relation 23743. Up to 3015 conditions per place. [2024-06-27 19:34:06,405 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 282 selfloop transitions, 43 changer transitions 0/334 dead transitions. [2024-06-27 19:34:06,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 334 transitions, 4683 flow [2024-06-27 19:34:06,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:34:06,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:34:06,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 19:34:06,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-27 19:34:06,406 INFO L175 Difference]: Start difference. First operand has 259 places, 311 transitions, 3831 flow. Second operand 9 states and 217 transitions. [2024-06-27 19:34:06,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 334 transitions, 4683 flow [2024-06-27 19:34:06,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 334 transitions, 4383 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:06,930 INFO L231 Difference]: Finished difference. Result has 263 places, 311 transitions, 3623 flow [2024-06-27 19:34:06,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3531, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3623, PETRI_PLACES=263, PETRI_TRANSITIONS=311} [2024-06-27 19:34:06,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-27 19:34:06,931 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 311 transitions, 3623 flow [2024-06-27 19:34:06,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:06,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:06,931 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-27 19:34:06,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:34:06,932 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-27 19:34:06,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:06,932 INFO L85 PathProgramCache]: Analyzing trace with hash -468975658, now seen corresponding path program 7 times [2024-06-27 19:34:06,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:06,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311607056] [2024-06-27 19:34:06,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:06,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:06,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:07,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:07,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:07,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311607056] [2024-06-27 19:34:07,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311607056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:07,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:07,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:07,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509829473] [2024-06-27 19:34:07,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:07,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:07,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:07,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:07,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:07,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:07,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 311 transitions, 3623 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:07,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:07,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:07,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:07,487 INFO L124 PetriNetUnfolderBase]: 2002/3492 cut-off events. [2024-06-27 19:34:07,488 INFO L125 PetriNetUnfolderBase]: For 268903/268903 co-relation queries the response was YES. [2024-06-27 19:34:07,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23461 conditions, 3492 events. 2002/3492 cut-off events. For 268903/268903 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22382 event pairs, 437 based on Foata normal form. 2/3490 useless extension candidates. Maximal degree in co-relation 23349. Up to 3007 conditions per place. [2024-06-27 19:34:07,523 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 278 selfloop transitions, 41 changer transitions 0/328 dead transitions. [2024-06-27 19:34:07,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 328 transitions, 4303 flow [2024-06-27 19:34:07,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:07,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:07,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:34:07,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-27 19:34:07,524 INFO L175 Difference]: Start difference. First operand has 263 places, 311 transitions, 3623 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:34:07,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 328 transitions, 4303 flow [2024-06-27 19:34:08,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 328 transitions, 4163 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 19:34:08,098 INFO L231 Difference]: Finished difference. Result has 262 places, 311 transitions, 3573 flow [2024-06-27 19:34:08,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3573, PETRI_PLACES=262, PETRI_TRANSITIONS=311} [2024-06-27 19:34:08,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-27 19:34:08,098 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 311 transitions, 3573 flow [2024-06-27 19:34:08,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:08,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:08,099 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-27 19:34:08,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:34:08,099 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-27 19:34:08,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:08,099 INFO L85 PathProgramCache]: Analyzing trace with hash -188045354, now seen corresponding path program 8 times [2024-06-27 19:34:08,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:08,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154398900] [2024-06-27 19:34:08,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:08,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:08,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:08,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-27 19:34:08,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:08,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154398900] [2024-06-27 19:34:08,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154398900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:08,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:08,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:08,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457978768] [2024-06-27 19:34:08,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:08,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:08,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:08,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:08,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:08,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:08,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 311 transitions, 3573 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:08,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:08,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:08,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:08,628 INFO L124 PetriNetUnfolderBase]: 2012/3510 cut-off events. [2024-06-27 19:34:08,629 INFO L125 PetriNetUnfolderBase]: For 275703/275703 co-relation queries the response was YES. [2024-06-27 19:34:08,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23585 conditions, 3510 events. 2012/3510 cut-off events. For 275703/275703 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22514 event pairs, 443 based on Foata normal form. 2/3508 useless extension candidates. Maximal degree in co-relation 23472. Up to 2842 conditions per place. [2024-06-27 19:34:08,668 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 101 changer transitions 0/331 dead transitions. [2024-06-27 19:34:08,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 331 transitions, 4613 flow [2024-06-27 19:34:08,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:08,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:08,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:34:08,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-27 19:34:08,670 INFO L175 Difference]: Start difference. First operand has 262 places, 311 transitions, 3573 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:34:08,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 331 transitions, 4613 flow [2024-06-27 19:34:09,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 331 transitions, 4531 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:09,556 INFO L231 Difference]: Finished difference. Result has 263 places, 315 transitions, 3762 flow [2024-06-27 19:34:09,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3762, PETRI_PLACES=263, PETRI_TRANSITIONS=315} [2024-06-27 19:34:09,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-27 19:34:09,557 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 315 transitions, 3762 flow [2024-06-27 19:34:09,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:09,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:09,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:34:09,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:34:09,557 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-27 19:34:09,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:09,558 INFO L85 PathProgramCache]: Analyzing trace with hash -851609514, now seen corresponding path program 9 times [2024-06-27 19:34:09,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:09,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57757512] [2024-06-27 19:34:09,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:09,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:09,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:09,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:09,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:09,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57757512] [2024-06-27 19:34:09,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57757512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:09,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:09,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:09,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201775560] [2024-06-27 19:34:09,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:09,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:09,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:09,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:09,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:09,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:09,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 315 transitions, 3762 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:09,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:09,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:09,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:10,084 INFO L124 PetriNetUnfolderBase]: 2004/3498 cut-off events. [2024-06-27 19:34:10,084 INFO L125 PetriNetUnfolderBase]: For 277453/277453 co-relation queries the response was YES. [2024-06-27 19:34:10,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23659 conditions, 3498 events. 2004/3498 cut-off events. For 277453/277453 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22434 event pairs, 443 based on Foata normal form. 2/3496 useless extension candidates. Maximal degree in co-relation 23545. Up to 2834 conditions per place. [2024-06-27 19:34:10,121 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 104 changer transitions 0/330 dead transitions. [2024-06-27 19:34:10,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 330 transitions, 4592 flow [2024-06-27 19:34:10,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:10,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:10,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:34:10,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-27 19:34:10,122 INFO L175 Difference]: Start difference. First operand has 263 places, 315 transitions, 3762 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:34:10,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 330 transitions, 4592 flow [2024-06-27 19:34:10,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 330 transitions, 4380 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 19:34:10,849 INFO L231 Difference]: Finished difference. Result has 266 places, 315 transitions, 3765 flow [2024-06-27 19:34:10,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3550, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3765, PETRI_PLACES=266, PETRI_TRANSITIONS=315} [2024-06-27 19:34:10,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-27 19:34:10,850 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 315 transitions, 3765 flow [2024-06-27 19:34:10,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:10,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:10,850 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-27 19:34:10,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:34:10,850 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-27 19:34:10,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:10,851 INFO L85 PathProgramCache]: Analyzing trace with hash -914628812, now seen corresponding path program 10 times [2024-06-27 19:34:10,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:10,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680262928] [2024-06-27 19:34:10,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:10,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:10,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:10,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:10,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:10,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680262928] [2024-06-27 19:34:10,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680262928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:10,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:10,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:10,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474212558] [2024-06-27 19:34:10,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:10,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:10,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:10,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:10,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:10,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:10,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 315 transitions, 3765 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:10,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:10,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:10,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:11,389 INFO L124 PetriNetUnfolderBase]: 2014/3503 cut-off events. [2024-06-27 19:34:11,389 INFO L125 PetriNetUnfolderBase]: For 284454/284454 co-relation queries the response was YES. [2024-06-27 19:34:11,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23803 conditions, 3503 events. 2014/3503 cut-off events. For 284454/284454 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22492 event pairs, 465 based on Foata normal form. 2/3497 useless extension candidates. Maximal degree in co-relation 23688. Up to 2844 conditions per place. [2024-06-27 19:34:11,430 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 106 changer transitions 0/332 dead transitions. [2024-06-27 19:34:11,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 332 transitions, 4813 flow [2024-06-27 19:34:11,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:11,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:11,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:34:11,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-27 19:34:11,431 INFO L175 Difference]: Start difference. First operand has 266 places, 315 transitions, 3765 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:34:11,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 332 transitions, 4813 flow [2024-06-27 19:34:12,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 332 transitions, 4504 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 19:34:12,365 INFO L231 Difference]: Finished difference. Result has 265 places, 319 transitions, 3739 flow [2024-06-27 19:34:12,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3739, PETRI_PLACES=265, PETRI_TRANSITIONS=319} [2024-06-27 19:34:12,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-27 19:34:12,366 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 319 transitions, 3739 flow [2024-06-27 19:34:12,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:12,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:12,367 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-27 19:34:12,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:34:12,367 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-27 19:34:12,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:12,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1928985608, now seen corresponding path program 11 times [2024-06-27 19:34:12,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:12,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213995683] [2024-06-27 19:34:12,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:12,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:12,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:12,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:12,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:12,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213995683] [2024-06-27 19:34:12,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213995683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:12,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:12,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:12,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620396265] [2024-06-27 19:34:12,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:12,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:12,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:12,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:12,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:12,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:12,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 319 transitions, 3739 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:12,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:12,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:12,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:12,922 INFO L124 PetriNetUnfolderBase]: 2008/3495 cut-off events. [2024-06-27 19:34:12,923 INFO L125 PetriNetUnfolderBase]: For 284551/284551 co-relation queries the response was YES. [2024-06-27 19:34:12,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23636 conditions, 3495 events. 2008/3495 cut-off events. For 284551/284551 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22442 event pairs, 465 based on Foata normal form. 2/3489 useless extension candidates. Maximal degree in co-relation 23520. Up to 2839 conditions per place. [2024-06-27 19:34:12,962 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 216 selfloop transitions, 106 changer transitions 0/331 dead transitions. [2024-06-27 19:34:12,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 331 transitions, 4567 flow [2024-06-27 19:34:12,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:12,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:12,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:34:12,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-27 19:34:12,964 INFO L175 Difference]: Start difference. First operand has 265 places, 319 transitions, 3739 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:34:12,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 331 transitions, 4567 flow [2024-06-27 19:34:13,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 331 transitions, 4321 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 19:34:13,812 INFO L231 Difference]: Finished difference. Result has 268 places, 319 transitions, 3715 flow [2024-06-27 19:34:13,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3715, PETRI_PLACES=268, PETRI_TRANSITIONS=319} [2024-06-27 19:34:13,813 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-27 19:34:13,813 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 319 transitions, 3715 flow [2024-06-27 19:34:13,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:13,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:13,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:34:13,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:34:13,814 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-27 19:34:13,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:13,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1823200096, now seen corresponding path program 12 times [2024-06-27 19:34:13,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:13,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313273824] [2024-06-27 19:34:13,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:13,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:13,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:13,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:13,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:13,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313273824] [2024-06-27 19:34:13,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313273824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:13,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:13,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:13,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243412698] [2024-06-27 19:34:13,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:13,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:13,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:13,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:13,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:13,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:13,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 319 transitions, 3715 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:13,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:13,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:13,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:14,372 INFO L124 PetriNetUnfolderBase]: 2000/3483 cut-off events. [2024-06-27 19:34:14,373 INFO L125 PetriNetUnfolderBase]: For 284476/284476 co-relation queries the response was YES. [2024-06-27 19:34:14,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23442 conditions, 3483 events. 2000/3483 cut-off events. For 284476/284476 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22379 event pairs, 465 based on Foata normal form. 2/3477 useless extension candidates. Maximal degree in co-relation 23325. Up to 2831 conditions per place. [2024-06-27 19:34:14,411 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 202 selfloop transitions, 119 changer transitions 0/330 dead transitions. [2024-06-27 19:34:14,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 330 transitions, 4383 flow [2024-06-27 19:34:14,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:14,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:14,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:34:14,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-27 19:34:14,412 INFO L175 Difference]: Start difference. First operand has 268 places, 319 transitions, 3715 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:34:14,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 330 transitions, 4383 flow [2024-06-27 19:34:15,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 330 transitions, 4173 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:15,430 INFO L231 Difference]: Finished difference. Result has 270 places, 319 transitions, 3750 flow [2024-06-27 19:34:15,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3505, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3750, PETRI_PLACES=270, PETRI_TRANSITIONS=319} [2024-06-27 19:34:15,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-27 19:34:15,430 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 319 transitions, 3750 flow [2024-06-27 19:34:15,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:15,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:15,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] [2024-06-27 19:34:15,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:34:15,431 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-27 19:34:15,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:15,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1473455626, now seen corresponding path program 1 times [2024-06-27 19:34:15,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:15,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385803512] [2024-06-27 19:34:15,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:15,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:15,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:15,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:15,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:15,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385803512] [2024-06-27 19:34:15,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385803512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:15,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:15,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:15,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815651886] [2024-06-27 19:34:15,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:15,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:15,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:15,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:15,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:15,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:15,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 319 transitions, 3750 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:15,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:15,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:15,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:16,045 INFO L124 PetriNetUnfolderBase]: 2021/3532 cut-off events. [2024-06-27 19:34:16,046 INFO L125 PetriNetUnfolderBase]: For 299224/299224 co-relation queries the response was YES. [2024-06-27 19:34:16,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24077 conditions, 3532 events. 2021/3532 cut-off events. For 299224/299224 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22707 event pairs, 398 based on Foata normal form. 2/3532 useless extension candidates. Maximal degree in co-relation 23959. Up to 3088 conditions per place. [2024-06-27 19:34:16,085 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 319 selfloop transitions, 19 changer transitions 0/347 dead transitions. [2024-06-27 19:34:16,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 347 transitions, 4772 flow [2024-06-27 19:34:16,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:16,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:16,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:34:16,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:34:16,086 INFO L175 Difference]: Start difference. First operand has 270 places, 319 transitions, 3750 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:34:16,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 347 transitions, 4772 flow [2024-06-27 19:34:16,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 347 transitions, 4226 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 19:34:16,894 INFO L231 Difference]: Finished difference. Result has 266 places, 323 transitions, 3379 flow [2024-06-27 19:34:16,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3379, PETRI_PLACES=266, PETRI_TRANSITIONS=323} [2024-06-27 19:34:16,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-27 19:34:16,895 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 323 transitions, 3379 flow [2024-06-27 19:34:16,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:16,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:16,895 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-27 19:34:16,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:34:16,896 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-27 19:34:16,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:16,896 INFO L85 PathProgramCache]: Analyzing trace with hash -468964746, now seen corresponding path program 2 times [2024-06-27 19:34:16,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:16,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489984171] [2024-06-27 19:34:16,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:16,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:16,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:16,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:16,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:16,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489984171] [2024-06-27 19:34:16,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489984171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:16,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:16,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:16,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748927114] [2024-06-27 19:34:16,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:16,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:16,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:16,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:16,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:17,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:17,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 323 transitions, 3379 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:17,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:17,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:17,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:17,563 INFO L124 PetriNetUnfolderBase]: 2016/3525 cut-off events. [2024-06-27 19:34:17,563 INFO L125 PetriNetUnfolderBase]: For 297842/297842 co-relation queries the response was YES. [2024-06-27 19:34:17,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23572 conditions, 3525 events. 2016/3525 cut-off events. For 297842/297842 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22657 event pairs, 428 based on Foata normal form. 2/3525 useless extension candidates. Maximal degree in co-relation 23453. Up to 3110 conditions per place. [2024-06-27 19:34:17,598 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 317 selfloop transitions, 15 changer transitions 0/341 dead transitions. [2024-06-27 19:34:17,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 341 transitions, 4087 flow [2024-06-27 19:34:17,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:17,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:17,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 19:34:17,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-27 19:34:17,600 INFO L175 Difference]: Start difference. First operand has 266 places, 323 transitions, 3379 flow. Second operand 7 states and 167 transitions. [2024-06-27 19:34:17,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 341 transitions, 4087 flow [2024-06-27 19:34:18,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 341 transitions, 3953 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 19:34:18,445 INFO L231 Difference]: Finished difference. Result has 269 places, 323 transitions, 3280 flow [2024-06-27 19:34:18,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3280, PETRI_PLACES=269, PETRI_TRANSITIONS=323} [2024-06-27 19:34:18,446 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-27 19:34:18,446 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 323 transitions, 3280 flow [2024-06-27 19:34:18,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:18,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:18,446 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-27 19:34:18,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:34:18,447 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-27 19:34:18,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:18,447 INFO L85 PathProgramCache]: Analyzing trace with hash -843027722, now seen corresponding path program 3 times [2024-06-27 19:34:18,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:18,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191056911] [2024-06-27 19:34:18,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:18,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:18,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:18,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-27 19:34:18,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:18,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191056911] [2024-06-27 19:34:18,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191056911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:18,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:18,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:18,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95585935] [2024-06-27 19:34:18,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:18,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:18,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:18,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:18,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:18,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:18,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 323 transitions, 3280 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:18,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:18,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:18,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:19,060 INFO L124 PetriNetUnfolderBase]: 2024/3537 cut-off events. [2024-06-27 19:34:19,060 INFO L125 PetriNetUnfolderBase]: For 304598/304598 co-relation queries the response was YES. [2024-06-27 19:34:19,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23621 conditions, 3537 events. 2024/3537 cut-off events. For 304598/304598 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22749 event pairs, 429 based on Foata normal form. 2/3537 useless extension candidates. Maximal degree in co-relation 23500. Up to 3107 conditions per place. [2024-06-27 19:34:19,100 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 304 selfloop transitions, 27 changer transitions 0/340 dead transitions. [2024-06-27 19:34:19,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 340 transitions, 4046 flow [2024-06-27 19:34:19,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:19,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:19,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:34:19,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:34:19,101 INFO L175 Difference]: Start difference. First operand has 269 places, 323 transitions, 3280 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:34:19,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 340 transitions, 4046 flow [2024-06-27 19:34:19,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 340 transitions, 4011 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:19,911 INFO L231 Difference]: Finished difference. Result has 270 places, 325 transitions, 3376 flow [2024-06-27 19:34:19,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3376, PETRI_PLACES=270, PETRI_TRANSITIONS=325} [2024-06-27 19:34:19,912 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-27 19:34:19,912 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 325 transitions, 3376 flow [2024-06-27 19:34:19,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:19,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:19,912 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-27 19:34:19,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:34:19,913 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-27 19:34:19,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:19,913 INFO L85 PathProgramCache]: Analyzing trace with hash 78297816, now seen corresponding path program 4 times [2024-06-27 19:34:19,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:19,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720851721] [2024-06-27 19:34:19,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:19,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:19,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:19,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:19,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:19,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720851721] [2024-06-27 19:34:19,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720851721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:19,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:19,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:19,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115805759] [2024-06-27 19:34:19,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:19,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:19,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:19,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:19,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:20,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:20,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 325 transitions, 3376 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:20,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:20,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:20,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:20,498 INFO L124 PetriNetUnfolderBase]: 2019/3524 cut-off events. [2024-06-27 19:34:20,498 INFO L125 PetriNetUnfolderBase]: For 304363/304363 co-relation queries the response was YES. [2024-06-27 19:34:20,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23545 conditions, 3524 events. 2019/3524 cut-off events. For 304363/304363 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22652 event pairs, 435 based on Foata normal form. 2/3522 useless extension candidates. Maximal degree in co-relation 23423. Up to 3100 conditions per place. [2024-06-27 19:34:20,538 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 303 selfloop transitions, 27 changer transitions 0/339 dead transitions. [2024-06-27 19:34:20,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 339 transitions, 4136 flow [2024-06-27 19:34:20,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:20,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:20,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:34:20,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-27 19:34:20,539 INFO L175 Difference]: Start difference. First operand has 270 places, 325 transitions, 3376 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:34:20,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 339 transitions, 4136 flow [2024-06-27 19:34:21,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 339 transitions, 4021 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:21,369 INFO L231 Difference]: Finished difference. Result has 272 places, 327 transitions, 3396 flow [2024-06-27 19:34:21,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3261, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3396, PETRI_PLACES=272, PETRI_TRANSITIONS=327} [2024-06-27 19:34:21,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-27 19:34:21,371 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 327 transitions, 3396 flow [2024-06-27 19:34:21,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:21,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:21,372 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-27 19:34:21,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:34:21,373 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-27 19:34:21,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:21,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1949235902, now seen corresponding path program 1 times [2024-06-27 19:34:21,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:21,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376166941] [2024-06-27 19:34:21,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:21,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:21,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:21,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:21,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:21,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376166941] [2024-06-27 19:34:21,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376166941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:21,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:21,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:21,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882303272] [2024-06-27 19:34:21,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:21,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:21,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:21,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:21,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:21,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:21,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 327 transitions, 3396 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:21,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:21,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:21,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:21,989 INFO L124 PetriNetUnfolderBase]: 2032/3542 cut-off events. [2024-06-27 19:34:21,989 INFO L125 PetriNetUnfolderBase]: For 310036/310036 co-relation queries the response was YES. [2024-06-27 19:34:22,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23763 conditions, 3542 events. 2032/3542 cut-off events. For 310036/310036 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22831 event pairs, 451 based on Foata normal form. 1/3537 useless extension candidates. Maximal degree in co-relation 23640. Up to 2964 conditions per place. [2024-06-27 19:34:22,032 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 79 changer transitions 0/347 dead transitions. [2024-06-27 19:34:22,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 347 transitions, 4364 flow [2024-06-27 19:34:22,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:34:22,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:34:22,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 19:34:22,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-06-27 19:34:22,033 INFO L175 Difference]: Start difference. First operand has 272 places, 327 transitions, 3396 flow. Second operand 6 states and 158 transitions. [2024-06-27 19:34:22,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 347 transitions, 4364 flow [2024-06-27 19:34:23,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 347 transitions, 4245 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:23,128 INFO L231 Difference]: Finished difference. Result has 274 places, 333 transitions, 3598 flow [2024-06-27 19:34:23,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3277, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3598, PETRI_PLACES=274, PETRI_TRANSITIONS=333} [2024-06-27 19:34:23,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 19:34:23,129 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 333 transitions, 3598 flow [2024-06-27 19:34:23,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:23,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:23,130 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-27 19:34:23,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:34:23,130 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-27 19:34:23,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:23,130 INFO L85 PathProgramCache]: Analyzing trace with hash 33467642, now seen corresponding path program 2 times [2024-06-27 19:34:23,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:23,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026389281] [2024-06-27 19:34:23,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:23,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:23,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:23,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-27 19:34:23,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:23,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026389281] [2024-06-27 19:34:23,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026389281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:23,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:23,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:23,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608118140] [2024-06-27 19:34:23,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:23,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:23,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:23,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:23,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:23,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:23,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 333 transitions, 3598 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:23,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:23,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:23,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:23,765 INFO L124 PetriNetUnfolderBase]: 2037/3551 cut-off events. [2024-06-27 19:34:23,766 INFO L125 PetriNetUnfolderBase]: For 316457/316457 co-relation queries the response was YES. [2024-06-27 19:34:23,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24084 conditions, 3551 events. 2037/3551 cut-off events. For 316457/316457 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22873 event pairs, 440 based on Foata normal form. 1/3546 useless extension candidates. Maximal degree in co-relation 23959. Up to 2970 conditions per place. [2024-06-27 19:34:23,807 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 243 selfloop transitions, 101 changer transitions 0/353 dead transitions. [2024-06-27 19:34:23,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 353 transitions, 4550 flow [2024-06-27 19:34:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:34:23,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:34:23,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 19:34:23,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-27 19:34:23,808 INFO L175 Difference]: Start difference. First operand has 274 places, 333 transitions, 3598 flow. Second operand 9 states and 221 transitions. [2024-06-27 19:34:23,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 353 transitions, 4550 flow [2024-06-27 19:34:24,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 353 transitions, 4430 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 19:34:24,822 INFO L231 Difference]: Finished difference. Result has 280 places, 336 transitions, 3745 flow [2024-06-27 19:34:24,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3481, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3745, PETRI_PLACES=280, PETRI_TRANSITIONS=336} [2024-06-27 19:34:24,823 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-27 19:34:24,823 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 336 transitions, 3745 flow [2024-06-27 19:34:24,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:24,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:24,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:34:24,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:34:24,824 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-27 19:34:24,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:24,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1984553090, now seen corresponding path program 3 times [2024-06-27 19:34:24,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:24,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955620254] [2024-06-27 19:34:24,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:24,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:24,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:24,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:24,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:24,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955620254] [2024-06-27 19:34:24,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955620254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:24,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:24,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:24,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191055925] [2024-06-27 19:34:24,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:24,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:24,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:24,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:24,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:24,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:24,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 336 transitions, 3745 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:24,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:24,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:24,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:25,453 INFO L124 PetriNetUnfolderBase]: 2034/3547 cut-off events. [2024-06-27 19:34:25,453 INFO L125 PetriNetUnfolderBase]: For 319924/319924 co-relation queries the response was YES. [2024-06-27 19:34:25,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24136 conditions, 3547 events. 2034/3547 cut-off events. For 319924/319924 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22854 event pairs, 440 based on Foata normal form. 1/3542 useless extension candidates. Maximal degree in co-relation 24010. Up to 2967 conditions per place. [2024-06-27 19:34:25,490 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 255 selfloop transitions, 87 changer transitions 0/351 dead transitions. [2024-06-27 19:34:25,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 351 transitions, 4465 flow [2024-06-27 19:34:25,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:34:25,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:34:25,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:34:25,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:34:25,491 INFO L175 Difference]: Start difference. First operand has 280 places, 336 transitions, 3745 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:34:25,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 351 transitions, 4465 flow [2024-06-27 19:34:26,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 351 transitions, 4269 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:26,366 INFO L231 Difference]: Finished difference. Result has 282 places, 336 transitions, 3739 flow [2024-06-27 19:34:26,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3739, PETRI_PLACES=282, PETRI_TRANSITIONS=336} [2024-06-27 19:34:26,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-27 19:34:26,367 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 336 transitions, 3739 flow [2024-06-27 19:34:26,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:26,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:26,367 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-27 19:34:26,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:34:26,367 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-27 19:34:26,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:26,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1778838816, now seen corresponding path program 4 times [2024-06-27 19:34:26,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:26,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487091301] [2024-06-27 19:34:26,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:26,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:26,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:26,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:26,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:26,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487091301] [2024-06-27 19:34:26,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487091301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:26,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:26,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:26,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587291334] [2024-06-27 19:34:26,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:26,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:26,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:26,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:26,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:26,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:26,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 336 transitions, 3739 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:26,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:26,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:26,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:26,946 INFO L124 PetriNetUnfolderBase]: 2039/3556 cut-off events. [2024-06-27 19:34:26,946 INFO L125 PetriNetUnfolderBase]: For 320472/320472 co-relation queries the response was YES. [2024-06-27 19:34:26,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24175 conditions, 3556 events. 2039/3556 cut-off events. For 320472/320472 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 22942 event pairs, 451 based on Foata normal form. 1/3551 useless extension candidates. Maximal degree in co-relation 24049. Up to 2896 conditions per place. [2024-06-27 19:34:26,987 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 240 selfloop transitions, 108 changer transitions 0/357 dead transitions. [2024-06-27 19:34:26,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 357 transitions, 4702 flow [2024-06-27 19:34:26,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:26,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:26,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:34:26,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-27 19:34:26,989 INFO L175 Difference]: Start difference. First operand has 282 places, 336 transitions, 3739 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:34:26,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 357 transitions, 4702 flow [2024-06-27 19:34:28,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 357 transitions, 4454 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 19:34:28,014 INFO L231 Difference]: Finished difference. Result has 280 places, 339 transitions, 3767 flow [2024-06-27 19:34:28,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3767, PETRI_PLACES=280, PETRI_TRANSITIONS=339} [2024-06-27 19:34:28,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-27 19:34:28,015 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 339 transitions, 3767 flow [2024-06-27 19:34:28,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:28,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:28,015 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-27 19:34:28,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:34:28,015 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-27 19:34:28,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:28,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1999478210, now seen corresponding path program 5 times [2024-06-27 19:34:28,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:28,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392830857] [2024-06-27 19:34:28,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:28,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:28,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:28,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:28,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:28,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392830857] [2024-06-27 19:34:28,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392830857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:28,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:28,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:28,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658984725] [2024-06-27 19:34:28,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:28,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:28,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:28,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:28,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:28,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:28,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 339 transitions, 3767 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:28,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:28,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:28,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:28,674 INFO L124 PetriNetUnfolderBase]: 2044/3565 cut-off events. [2024-06-27 19:34:28,674 INFO L125 PetriNetUnfolderBase]: For 320515/320515 co-relation queries the response was YES. [2024-06-27 19:34:28,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24252 conditions, 3565 events. 2044/3565 cut-off events. For 320515/320515 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 23011 event pairs, 451 based on Foata normal form. 1/3560 useless extension candidates. Maximal degree in co-relation 24126. Up to 2902 conditions per place. [2024-06-27 19:34:28,716 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 235 selfloop transitions, 114 changer transitions 0/358 dead transitions. [2024-06-27 19:34:28,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 358 transitions, 4904 flow [2024-06-27 19:34:28,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:28,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:28,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:34:28,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-27 19:34:28,717 INFO L175 Difference]: Start difference. First operand has 280 places, 339 transitions, 3767 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:34:28,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 358 transitions, 4904 flow [2024-06-27 19:34:29,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 358 transitions, 4574 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:29,684 INFO L231 Difference]: Finished difference. Result has 281 places, 342 transitions, 3728 flow [2024-06-27 19:34:29,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3728, PETRI_PLACES=281, PETRI_TRANSITIONS=342} [2024-06-27 19:34:29,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-27 19:34:29,684 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 342 transitions, 3728 flow [2024-06-27 19:34:29,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:29,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:29,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] [2024-06-27 19:34:29,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:34:29,685 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-27 19:34:29,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:29,685 INFO L85 PathProgramCache]: Analyzing trace with hash -603746646, now seen corresponding path program 6 times [2024-06-27 19:34:29,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:29,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414796830] [2024-06-27 19:34:29,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:29,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:29,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:29,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:29,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:29,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414796830] [2024-06-27 19:34:29,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414796830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:29,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:29,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:29,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371511153] [2024-06-27 19:34:29,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:29,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:29,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:29,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:29,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:29,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:29,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 342 transitions, 3728 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:29,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:29,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:29,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:30,251 INFO L124 PetriNetUnfolderBase]: 2041/3561 cut-off events. [2024-06-27 19:34:30,251 INFO L125 PetriNetUnfolderBase]: For 323298/323298 co-relation queries the response was YES. [2024-06-27 19:34:30,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23961 conditions, 3561 events. 2041/3561 cut-off events. For 323298/323298 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22986 event pairs, 451 based on Foata normal form. 1/3556 useless extension candidates. Maximal degree in co-relation 23836. Up to 2899 conditions per place. [2024-06-27 19:34:30,292 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 239 selfloop transitions, 109 changer transitions 0/357 dead transitions. [2024-06-27 19:34:30,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 357 transitions, 4634 flow [2024-06-27 19:34:30,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:30,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:30,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:34:30,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-27 19:34:30,297 INFO L175 Difference]: Start difference. First operand has 281 places, 342 transitions, 3728 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:34:30,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 357 transitions, 4634 flow [2024-06-27 19:34:31,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 357 transitions, 4285 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:31,461 INFO L231 Difference]: Finished difference. Result has 282 places, 342 transitions, 3605 flow [2024-06-27 19:34:31,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3605, PETRI_PLACES=282, PETRI_TRANSITIONS=342} [2024-06-27 19:34:31,461 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-27 19:34:31,462 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 342 transitions, 3605 flow [2024-06-27 19:34:31,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:31,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:31,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:34:31,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:34:31,462 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-27 19:34:31,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:31,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1884331484, now seen corresponding path program 7 times [2024-06-27 19:34:31,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:31,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214804778] [2024-06-27 19:34:31,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:31,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:31,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:31,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:31,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:31,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214804778] [2024-06-27 19:34:31,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214804778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:31,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:31,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:31,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312567473] [2024-06-27 19:34:31,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:31,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:31,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:31,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:31,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:31,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:31,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 342 transitions, 3605 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:31,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:31,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:31,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:32,040 INFO L124 PetriNetUnfolderBase]: 2046/3559 cut-off events. [2024-06-27 19:34:32,040 INFO L125 PetriNetUnfolderBase]: For 329691/329691 co-relation queries the response was YES. [2024-06-27 19:34:32,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23993 conditions, 3559 events. 2046/3559 cut-off events. For 329691/329691 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 22980 event pairs, 464 based on Foata normal form. 1/3551 useless extension candidates. Maximal degree in co-relation 23867. Up to 2905 conditions per place. [2024-06-27 19:34:32,082 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 218 selfloop transitions, 130 changer transitions 0/357 dead transitions. [2024-06-27 19:34:32,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 357 transitions, 4544 flow [2024-06-27 19:34:32,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:32,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:32,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:34:32,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-27 19:34:32,084 INFO L175 Difference]: Start difference. First operand has 282 places, 342 transitions, 3605 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:34:32,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 357 transitions, 4544 flow [2024-06-27 19:34:33,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 357 transitions, 4297 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:33,122 INFO L231 Difference]: Finished difference. Result has 283 places, 345 transitions, 3663 flow [2024-06-27 19:34:33,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3364, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3663, PETRI_PLACES=283, PETRI_TRANSITIONS=345} [2024-06-27 19:34:33,123 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-27 19:34:33,123 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 345 transitions, 3663 flow [2024-06-27 19:34:33,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:33,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:33,123 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-27 19:34:33,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:34:33,123 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-27 19:34:33,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:33,124 INFO L85 PathProgramCache]: Analyzing trace with hash 69331504, now seen corresponding path program 8 times [2024-06-27 19:34:33,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:33,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101326297] [2024-06-27 19:34:33,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:33,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:33,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:33,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:33,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:33,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101326297] [2024-06-27 19:34:33,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101326297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:33,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:33,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:33,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285151463] [2024-06-27 19:34:33,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:33,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:33,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:33,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:33,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:33,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:33,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 345 transitions, 3663 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:33,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:33,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:33,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:33,681 INFO L124 PetriNetUnfolderBase]: 2051/3568 cut-off events. [2024-06-27 19:34:33,681 INFO L125 PetriNetUnfolderBase]: For 336581/336581 co-relation queries the response was YES. [2024-06-27 19:34:33,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24120 conditions, 3568 events. 2051/3568 cut-off events. For 336581/336581 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 23047 event pairs, 464 based on Foata normal form. 1/3560 useless extension candidates. Maximal degree in co-relation 23993. Up to 2911 conditions per place. [2024-06-27 19:34:33,720 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 231 selfloop transitions, 120 changer transitions 0/360 dead transitions. [2024-06-27 19:34:33,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 360 transitions, 4610 flow [2024-06-27 19:34:33,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:33,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:33,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:34:33,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-27 19:34:33,721 INFO L175 Difference]: Start difference. First operand has 283 places, 345 transitions, 3663 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:34:33,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 360 transitions, 4610 flow [2024-06-27 19:34:34,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 360 transitions, 4239 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:34,988 INFO L231 Difference]: Finished difference. Result has 284 places, 348 transitions, 3577 flow [2024-06-27 19:34:34,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3577, PETRI_PLACES=284, PETRI_TRANSITIONS=348} [2024-06-27 19:34:34,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-27 19:34:34,989 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 348 transitions, 3577 flow [2024-06-27 19:34:34,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:34,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:34,989 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-27 19:34:34,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:34:34,989 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-27 19:34:34,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:34,989 INFO L85 PathProgramCache]: Analyzing trace with hash 68915794, now seen corresponding path program 9 times [2024-06-27 19:34:34,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:34,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433315568] [2024-06-27 19:34:34,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:34,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:34,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:35,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:35,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:35,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433315568] [2024-06-27 19:34:35,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433315568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:35,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:35,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:35,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089753541] [2024-06-27 19:34:35,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:35,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:35,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:35,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:35,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:35,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:35,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 348 transitions, 3577 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:35,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:35,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:35,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:35,580 INFO L124 PetriNetUnfolderBase]: 2048/3564 cut-off events. [2024-06-27 19:34:35,580 INFO L125 PetriNetUnfolderBase]: For 338838/338838 co-relation queries the response was YES. [2024-06-27 19:34:35,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24033 conditions, 3564 events. 2048/3564 cut-off events. For 338838/338838 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 23025 event pairs, 464 based on Foata normal form. 1/3556 useless extension candidates. Maximal degree in co-relation 23906. Up to 2908 conditions per place. [2024-06-27 19:34:35,622 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 234 selfloop transitions, 116 changer transitions 0/359 dead transitions. [2024-06-27 19:34:35,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 359 transitions, 4303 flow [2024-06-27 19:34:35,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:35,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:35,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:34:35,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-27 19:34:35,623 INFO L175 Difference]: Start difference. First operand has 284 places, 348 transitions, 3577 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:34:35,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 359 transitions, 4303 flow [2024-06-27 19:34:36,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 359 transitions, 3956 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:34:36,988 INFO L231 Difference]: Finished difference. Result has 285 places, 348 transitions, 3470 flow [2024-06-27 19:34:36,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3470, PETRI_PLACES=285, PETRI_TRANSITIONS=348} [2024-06-27 19:34:36,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-27 19:34:36,988 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 348 transitions, 3470 flow [2024-06-27 19:34:36,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:36,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:36,989 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-27 19:34:36,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:34:36,989 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-27 19:34:36,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:36,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1064745008, now seen corresponding path program 1 times [2024-06-27 19:34:36,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:36,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164022794] [2024-06-27 19:34:36,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:36,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:36,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:37,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:37,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:37,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164022794] [2024-06-27 19:34:37,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164022794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:37,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:37,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:37,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248045585] [2024-06-27 19:34:37,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:37,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:37,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:37,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:37,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:37,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:37,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 348 transitions, 3470 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:37,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:37,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:37,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:37,593 INFO L124 PetriNetUnfolderBase]: 2035/3556 cut-off events. [2024-06-27 19:34:37,594 INFO L125 PetriNetUnfolderBase]: For 341037/341037 co-relation queries the response was YES. [2024-06-27 19:34:37,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23399 conditions, 3556 events. 2035/3556 cut-off events. For 341037/341037 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 22970 event pairs, 364 based on Foata normal form. 6/3556 useless extension candidates. Maximal degree in co-relation 23271. Up to 2826 conditions per place. [2024-06-27 19:34:37,636 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 328 selfloop transitions, 34 changer transitions 0/371 dead transitions. [2024-06-27 19:34:37,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 371 transitions, 4476 flow [2024-06-27 19:34:37,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:34:37,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:34:37,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 19:34:37,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-27 19:34:37,637 INFO L175 Difference]: Start difference. First operand has 285 places, 348 transitions, 3470 flow. Second operand 6 states and 155 transitions. [2024-06-27 19:34:37,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 371 transitions, 4476 flow [2024-06-27 19:34:38,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 371 transitions, 4183 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:34:38,768 INFO L231 Difference]: Finished difference. Result has 284 places, 348 transitions, 3249 flow [2024-06-27 19:34:38,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3177, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3249, PETRI_PLACES=284, PETRI_TRANSITIONS=348} [2024-06-27 19:34:38,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-27 19:34:38,769 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 348 transitions, 3249 flow [2024-06-27 19:34:38,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:38,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:38,769 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-27 19:34:38,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:34:38,770 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-27 19:34:38,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:38,770 INFO L85 PathProgramCache]: Analyzing trace with hash 60814106, now seen corresponding path program 2 times [2024-06-27 19:34:38,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:38,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508959642] [2024-06-27 19:34:38,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:38,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:38,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:38,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-27 19:34:38,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:38,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508959642] [2024-06-27 19:34:38,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508959642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:38,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:38,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:38,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419970223] [2024-06-27 19:34:38,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:38,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:38,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:38,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:38,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:38,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:38,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 348 transitions, 3249 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:38,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:38,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:38,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:39,349 INFO L124 PetriNetUnfolderBase]: 2022/3537 cut-off events. [2024-06-27 19:34:39,350 INFO L125 PetriNetUnfolderBase]: For 322248/322248 co-relation queries the response was YES. [2024-06-27 19:34:39,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22668 conditions, 3537 events. 2022/3537 cut-off events. For 322248/322248 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 22794 event pairs, 416 based on Foata normal form. 6/3537 useless extension candidates. Maximal degree in co-relation 22539. Up to 2882 conditions per place. [2024-06-27 19:34:39,391 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 322 selfloop transitions, 35 changer transitions 0/366 dead transitions. [2024-06-27 19:34:39,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 366 transitions, 4051 flow [2024-06-27 19:34:39,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:34:39,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:34:39,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:34:39,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 19:34:39,392 INFO L175 Difference]: Start difference. First operand has 284 places, 348 transitions, 3249 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:34:39,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 366 transitions, 4051 flow [2024-06-27 19:34:40,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 366 transitions, 3942 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:40,497 INFO L231 Difference]: Finished difference. Result has 285 places, 348 transitions, 3216 flow [2024-06-27 19:34:40,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3140, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3216, PETRI_PLACES=285, PETRI_TRANSITIONS=348} [2024-06-27 19:34:40,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-27 19:34:40,498 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 348 transitions, 3216 flow [2024-06-27 19:34:40,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:40,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:40,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, 1] [2024-06-27 19:34:40,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:34:40,499 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-27 19:34:40,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:40,499 INFO L85 PathProgramCache]: Analyzing trace with hash -173178978, now seen corresponding path program 1 times [2024-06-27 19:34:40,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:40,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656260731] [2024-06-27 19:34:40,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:40,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:40,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:40,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:40,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:40,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656260731] [2024-06-27 19:34:40,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656260731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:40,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:40,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:40,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421714523] [2024-06-27 19:34:40,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:40,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:40,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:40,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:40,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:40,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:40,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 348 transitions, 3216 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:40,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:40,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:40,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:41,129 INFO L124 PetriNetUnfolderBase]: 2030/3558 cut-off events. [2024-06-27 19:34:41,129 INFO L125 PetriNetUnfolderBase]: For 310916/310916 co-relation queries the response was YES. [2024-06-27 19:34:41,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22570 conditions, 3558 events. 2030/3558 cut-off events. For 310916/310916 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 23026 event pairs, 427 based on Foata normal form. 2/3556 useless extension candidates. Maximal degree in co-relation 22441. Up to 3028 conditions per place. [2024-06-27 19:34:41,170 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 304 selfloop transitions, 52 changer transitions 0/365 dead transitions. [2024-06-27 19:34:41,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 365 transitions, 4006 flow [2024-06-27 19:34:41,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:41,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:41,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:34:41,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-27 19:34:41,171 INFO L175 Difference]: Start difference. First operand has 285 places, 348 transitions, 3216 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:34:41,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 365 transitions, 4006 flow [2024-06-27 19:34:42,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 365 transitions, 3916 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:42,444 INFO L231 Difference]: Finished difference. Result has 287 places, 350 transitions, 3281 flow [2024-06-27 19:34:42,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3126, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3281, PETRI_PLACES=287, PETRI_TRANSITIONS=350} [2024-06-27 19:34:42,445 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-27 19:34:42,445 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 350 transitions, 3281 flow [2024-06-27 19:34:42,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:42,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:42,445 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-27 19:34:42,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:34:42,445 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-27 19:34:42,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:42,445 INFO L85 PathProgramCache]: Analyzing trace with hash -156989538, now seen corresponding path program 2 times [2024-06-27 19:34:42,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:42,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262522205] [2024-06-27 19:34:42,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:42,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:42,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:42,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:42,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:42,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262522205] [2024-06-27 19:34:42,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262522205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:42,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:42,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:42,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031099915] [2024-06-27 19:34:42,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:42,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:42,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:42,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:42,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:42,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:42,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 350 transitions, 3281 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:42,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:42,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:42,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:43,053 INFO L124 PetriNetUnfolderBase]: 2038/3570 cut-off events. [2024-06-27 19:34:43,053 INFO L125 PetriNetUnfolderBase]: For 317997/317997 co-relation queries the response was YES. [2024-06-27 19:34:43,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22803 conditions, 3570 events. 2038/3570 cut-off events. For 317997/317997 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 23108 event pairs, 425 based on Foata normal form. 2/3568 useless extension candidates. Maximal degree in co-relation 22673. Up to 3020 conditions per place. [2024-06-27 19:34:43,095 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 305 selfloop transitions, 54 changer transitions 0/368 dead transitions. [2024-06-27 19:34:43,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 368 transitions, 4083 flow [2024-06-27 19:34:43,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:43,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:43,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:34:43,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-27 19:34:43,096 INFO L175 Difference]: Start difference. First operand has 287 places, 350 transitions, 3281 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:34:43,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 368 transitions, 4083 flow [2024-06-27 19:34:44,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 368 transitions, 3944 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:44,728 INFO L231 Difference]: Finished difference. Result has 289 places, 352 transitions, 3305 flow [2024-06-27 19:34:44,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3142, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3305, PETRI_PLACES=289, PETRI_TRANSITIONS=352} [2024-06-27 19:34:44,729 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-27 19:34:44,729 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 352 transitions, 3305 flow [2024-06-27 19:34:44,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:44,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:44,729 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-27 19:34:44,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:34:44,730 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-27 19:34:44,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:44,730 INFO L85 PathProgramCache]: Analyzing trace with hash -2142672602, now seen corresponding path program 3 times [2024-06-27 19:34:44,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:44,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550962580] [2024-06-27 19:34:44,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:44,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:44,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:44,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:44,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:44,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550962580] [2024-06-27 19:34:44,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550962580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:44,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:44,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:44,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425590695] [2024-06-27 19:34:44,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:44,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:44,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:44,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:44,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:44,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:44,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 352 transitions, 3305 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:44,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:44,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:44,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:45,311 INFO L124 PetriNetUnfolderBase]: 2046/3579 cut-off events. [2024-06-27 19:34:45,311 INFO L125 PetriNetUnfolderBase]: For 325666/325666 co-relation queries the response was YES. [2024-06-27 19:34:45,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23055 conditions, 3579 events. 2046/3579 cut-off events. For 325666/325666 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23215 event pairs, 435 based on Foata normal form. 2/3575 useless extension candidates. Maximal degree in co-relation 22924. Up to 3052 conditions per place. [2024-06-27 19:34:45,351 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 300 selfloop transitions, 57 changer transitions 0/366 dead transitions. [2024-06-27 19:34:45,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 366 transitions, 4097 flow [2024-06-27 19:34:45,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:45,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:45,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:34:45,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-27 19:34:45,353 INFO L175 Difference]: Start difference. First operand has 289 places, 352 transitions, 3305 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:34:45,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 366 transitions, 4097 flow [2024-06-27 19:34:47,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 366 transitions, 3950 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:47,403 INFO L231 Difference]: Finished difference. Result has 291 places, 354 transitions, 3331 flow [2024-06-27 19:34:47,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3331, PETRI_PLACES=291, PETRI_TRANSITIONS=354} [2024-06-27 19:34:47,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-27 19:34:47,403 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 354 transitions, 3331 flow [2024-06-27 19:34:47,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:47,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:47,404 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-27 19:34:47,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:34:47,404 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-27 19:34:47,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:47,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1034813778, now seen corresponding path program 4 times [2024-06-27 19:34:47,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:47,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151734339] [2024-06-27 19:34:47,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:47,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:47,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:47,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:47,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:47,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151734339] [2024-06-27 19:34:47,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151734339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:47,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:47,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:47,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52101545] [2024-06-27 19:34:47,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:47,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:47,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:47,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:47,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:47,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:47,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 354 transitions, 3331 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:47,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:47,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:47,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:47,999 INFO L124 PetriNetUnfolderBase]: 2067/3612 cut-off events. [2024-06-27 19:34:47,999 INFO L125 PetriNetUnfolderBase]: For 342977/342977 co-relation queries the response was YES. [2024-06-27 19:34:48,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23660 conditions, 3612 events. 2067/3612 cut-off events. For 342977/342977 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23477 event pairs, 434 based on Foata normal form. 2/3608 useless extension candidates. Maximal degree in co-relation 23528. Up to 3054 conditions per place. [2024-06-27 19:34:48,042 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 301 selfloop transitions, 63 changer transitions 0/373 dead transitions. [2024-06-27 19:34:48,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 373 transitions, 4401 flow [2024-06-27 19:34:48,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:48,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:48,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:34:48,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-27 19:34:48,043 INFO L175 Difference]: Start difference. First operand has 291 places, 354 transitions, 3331 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:34:48,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 373 transitions, 4401 flow [2024-06-27 19:34:50,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 373 transitions, 4244 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:50,312 INFO L231 Difference]: Finished difference. Result has 294 places, 359 transitions, 3440 flow [2024-06-27 19:34:50,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3440, PETRI_PLACES=294, PETRI_TRANSITIONS=359} [2024-06-27 19:34:50,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 19:34:50,313 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 359 transitions, 3440 flow [2024-06-27 19:34:50,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:50,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:50,313 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-27 19:34:50,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:34:50,314 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-27 19:34:50,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:50,314 INFO L85 PathProgramCache]: Analyzing trace with hash 576540702, now seen corresponding path program 5 times [2024-06-27 19:34:50,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:50,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974057341] [2024-06-27 19:34:50,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:50,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:50,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:50,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:50,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:50,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974057341] [2024-06-27 19:34:50,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974057341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:50,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:50,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:50,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237473206] [2024-06-27 19:34:50,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:50,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:50,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:50,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:50,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:50,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:50,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 359 transitions, 3440 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:50,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:50,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:50,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:50,955 INFO L124 PetriNetUnfolderBase]: 2062/3607 cut-off events. [2024-06-27 19:34:50,955 INFO L125 PetriNetUnfolderBase]: For 341459/341459 co-relation queries the response was YES. [2024-06-27 19:34:50,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23580 conditions, 3607 events. 2062/3607 cut-off events. For 341459/341459 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23445 event pairs, 437 based on Foata normal form. 2/3603 useless extension candidates. Maximal degree in co-relation 23446. Up to 3076 conditions per place. [2024-06-27 19:34:50,996 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 310 selfloop transitions, 53 changer transitions 0/372 dead transitions. [2024-06-27 19:34:50,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 372 transitions, 4227 flow [2024-06-27 19:34:50,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:50,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:50,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:34:50,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-27 19:34:50,997 INFO L175 Difference]: Start difference. First operand has 294 places, 359 transitions, 3440 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:34:50,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 372 transitions, 4227 flow [2024-06-27 19:34:52,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 372 transitions, 4035 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-27 19:34:52,955 INFO L231 Difference]: Finished difference. Result has 298 places, 360 transitions, 3394 flow [2024-06-27 19:34:52,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3394, PETRI_PLACES=298, PETRI_TRANSITIONS=360} [2024-06-27 19:34:52,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-27 19:34:52,956 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 360 transitions, 3394 flow [2024-06-27 19:34:52,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:52,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:52,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-27 19:34:52,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:34:52,956 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-27 19:34:52,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:52,957 INFO L85 PathProgramCache]: Analyzing trace with hash -600712432, now seen corresponding path program 6 times [2024-06-27 19:34:52,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:52,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718198846] [2024-06-27 19:34:52,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:52,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:52,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:53,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:34:53,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:53,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718198846] [2024-06-27 19:34:53,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718198846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:53,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:53,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:53,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718820044] [2024-06-27 19:34:53,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:53,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:53,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:53,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:53,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:53,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:53,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 360 transitions, 3394 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:53,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:53,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:53,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:53,580 INFO L124 PetriNetUnfolderBase]: 2070/3623 cut-off events. [2024-06-27 19:34:53,581 INFO L125 PetriNetUnfolderBase]: For 347005/347005 co-relation queries the response was YES. [2024-06-27 19:34:53,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23681 conditions, 3623 events. 2070/3623 cut-off events. For 347005/347005 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 23601 event pairs, 437 based on Foata normal form. 2/3619 useless extension candidates. Maximal degree in co-relation 23545. Up to 3046 conditions per place. [2024-06-27 19:34:53,625 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 307 selfloop transitions, 59 changer transitions 0/375 dead transitions. [2024-06-27 19:34:53,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 375 transitions, 4214 flow [2024-06-27 19:34:53,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:53,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:53,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:34:53,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-27 19:34:53,627 INFO L175 Difference]: Start difference. First operand has 298 places, 360 transitions, 3394 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:34:53,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 375 transitions, 4214 flow [2024-06-27 19:34:55,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 375 transitions, 4103 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:55,666 INFO L231 Difference]: Finished difference. Result has 300 places, 362 transitions, 3469 flow [2024-06-27 19:34:55,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3469, PETRI_PLACES=300, PETRI_TRANSITIONS=362} [2024-06-27 19:34:55,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-27 19:34:55,670 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 362 transitions, 3469 flow [2024-06-27 19:34:55,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:55,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:55,670 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-27 19:34:55,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:34:55,670 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-27 19:34:55,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:55,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1645002414, now seen corresponding path program 7 times [2024-06-27 19:34:55,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:55,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890477066] [2024-06-27 19:34:55,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:55,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:55,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:55,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-27 19:34:55,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:55,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890477066] [2024-06-27 19:34:55,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890477066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:55,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:55,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:55,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242047389] [2024-06-27 19:34:55,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:55,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:55,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:55,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:55,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:55,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:55,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 362 transitions, 3469 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:55,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:55,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:55,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:56,349 INFO L124 PetriNetUnfolderBase]: 2078/3639 cut-off events. [2024-06-27 19:34:56,350 INFO L125 PetriNetUnfolderBase]: For 355702/355702 co-relation queries the response was YES. [2024-06-27 19:34:56,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24042 conditions, 3639 events. 2078/3639 cut-off events. For 355702/355702 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 23771 event pairs, 418 based on Foata normal form. 2/3635 useless extension candidates. Maximal degree in co-relation 23905. Up to 2963 conditions per place. [2024-06-27 19:34:56,394 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 300 selfloop transitions, 74 changer transitions 0/383 dead transitions. [2024-06-27 19:34:56,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 383 transitions, 4615 flow [2024-06-27 19:34:56,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:56,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:56,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 19:34:56,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-27 19:34:56,396 INFO L175 Difference]: Start difference. First operand has 300 places, 362 transitions, 3469 flow. Second operand 7 states and 170 transitions. [2024-06-27 19:34:56,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 383 transitions, 4615 flow [2024-06-27 19:34:58,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 383 transitions, 4447 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 19:34:58,057 INFO L231 Difference]: Finished difference. Result has 303 places, 368 transitions, 3656 flow [2024-06-27 19:34:58,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3656, PETRI_PLACES=303, PETRI_TRANSITIONS=368} [2024-06-27 19:34:58,058 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-27 19:34:58,058 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 368 transitions, 3656 flow [2024-06-27 19:34:58,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:58,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:34:58,058 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-27 19:34:58,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:34:58,058 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-27 19:34:58,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:34:58,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1644765264, now seen corresponding path program 8 times [2024-06-27 19:34:58,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:34:58,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895815086] [2024-06-27 19:34:58,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:34:58,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:34:58,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:34:58,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-27 19:34:58,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:34:58,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895815086] [2024-06-27 19:34:58,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895815086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:34:58,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:34:58,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:34:58,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236284579] [2024-06-27 19:34:58,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:34:58,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:34:58,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:34:58,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:34:58,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:34:58,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:34:58,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 368 transitions, 3656 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:34:58,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:34:58,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:34:58,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:34:58,673 INFO L124 PetriNetUnfolderBase]: 2073/3632 cut-off events. [2024-06-27 19:34:58,673 INFO L125 PetriNetUnfolderBase]: For 353351/353351 co-relation queries the response was YES. [2024-06-27 19:34:58,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24038 conditions, 3632 events. 2073/3632 cut-off events. For 353351/353351 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 23700 event pairs, 418 based on Foata normal form. 2/3628 useless extension candidates. Maximal degree in co-relation 23899. Up to 2959 conditions per place. [2024-06-27 19:34:58,716 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 297 selfloop transitions, 76 changer transitions 0/382 dead transitions. [2024-06-27 19:34:58,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 382 transitions, 4434 flow [2024-06-27 19:34:58,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:34:58,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:34:58,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:34:58,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-27 19:34:58,718 INFO L175 Difference]: Start difference. First operand has 303 places, 368 transitions, 3656 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:34:58,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 382 transitions, 4434 flow [2024-06-27 19:35:01,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 382 transitions, 4254 flow, removed 66 selfloop flow, removed 2 redundant places. [2024-06-27 19:35:01,174 INFO L231 Difference]: Finished difference. Result has 308 places, 368 transitions, 3633 flow [2024-06-27 19:35:01,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3633, PETRI_PLACES=308, PETRI_TRANSITIONS=368} [2024-06-27 19:35:01,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-27 19:35:01,175 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 368 transitions, 3633 flow [2024-06-27 19:35:01,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:01,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:01,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:35:01,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:35:01,175 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-27 19:35:01,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:01,176 INFO L85 PathProgramCache]: Analyzing trace with hash 779726722, now seen corresponding path program 1 times [2024-06-27 19:35:01,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:01,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597007352] [2024-06-27 19:35:01,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:01,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:01,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:01,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:01,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:01,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597007352] [2024-06-27 19:35:01,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597007352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:01,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:01,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:01,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522008776] [2024-06-27 19:35:01,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:01,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:01,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:01,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:01,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:01,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:01,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 368 transitions, 3633 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:01,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:01,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:01,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:01,978 INFO L124 PetriNetUnfolderBase]: 2271/3963 cut-off events. [2024-06-27 19:35:01,979 INFO L125 PetriNetUnfolderBase]: For 545757/545757 co-relation queries the response was YES. [2024-06-27 19:35:02,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29548 conditions, 3963 events. 2271/3963 cut-off events. For 545757/545757 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 26076 event pairs, 385 based on Foata normal form. 12/3971 useless extension candidates. Maximal degree in co-relation 29407. Up to 3025 conditions per place. [2024-06-27 19:35:02,032 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 347 selfloop transitions, 53 changer transitions 0/409 dead transitions. [2024-06-27 19:35:02,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 409 transitions, 5201 flow [2024-06-27 19:35:02,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:35:02,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:35:02,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 19:35:02,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005291005291006 [2024-06-27 19:35:02,043 INFO L175 Difference]: Start difference. First operand has 308 places, 368 transitions, 3633 flow. Second operand 9 states and 227 transitions. [2024-06-27 19:35:02,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 409 transitions, 5201 flow [2024-06-27 19:35:04,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 409 transitions, 4942 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 19:35:04,858 INFO L231 Difference]: Finished difference. Result has 311 places, 373 transitions, 3673 flow [2024-06-27 19:35:04,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3374, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3673, PETRI_PLACES=311, PETRI_TRANSITIONS=373} [2024-06-27 19:35:04,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-27 19:35:04,859 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 373 transitions, 3673 flow [2024-06-27 19:35:04,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:04,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:04,859 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-27 19:35:04,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:35:04,860 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-27 19:35:04,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:04,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1764059680, now seen corresponding path program 2 times [2024-06-27 19:35:04,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:04,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313734659] [2024-06-27 19:35:04,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:04,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:04,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:04,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:04,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:04,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313734659] [2024-06-27 19:35:04,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313734659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:04,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:04,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:04,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704104161] [2024-06-27 19:35:04,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:04,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:04,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:04,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:04,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:04,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:04,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 373 transitions, 3673 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:04,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:04,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:04,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:05,713 INFO L124 PetriNetUnfolderBase]: 2318/4046 cut-off events. [2024-06-27 19:35:05,713 INFO L125 PetriNetUnfolderBase]: For 563552/563552 co-relation queries the response was YES. [2024-06-27 19:35:05,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30250 conditions, 4046 events. 2318/4046 cut-off events. For 563552/563552 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 26673 event pairs, 484 based on Foata normal form. 12/4054 useless extension candidates. Maximal degree in co-relation 30109. Up to 3275 conditions per place. [2024-06-27 19:35:05,758 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 351 selfloop transitions, 43 changer transitions 0/403 dead transitions. [2024-06-27 19:35:05,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 403 transitions, 4921 flow [2024-06-27 19:35:05,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:05,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:05,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:35:05,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:35:05,760 INFO L175 Difference]: Start difference. First operand has 311 places, 373 transitions, 3673 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:35:05,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 403 transitions, 4921 flow [2024-06-27 19:35:08,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 403 transitions, 4782 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 19:35:08,012 INFO L231 Difference]: Finished difference. Result has 316 places, 376 transitions, 3756 flow [2024-06-27 19:35:08,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3536, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3756, PETRI_PLACES=316, PETRI_TRANSITIONS=376} [2024-06-27 19:35:08,013 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-27 19:35:08,013 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 376 transitions, 3756 flow [2024-06-27 19:35:08,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:08,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:08,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:35:08,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:35:08,013 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-27 19:35:08,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:08,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1652856544, now seen corresponding path program 3 times [2024-06-27 19:35:08,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:08,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007977216] [2024-06-27 19:35:08,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:08,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:08,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:08,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:08,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007977216] [2024-06-27 19:35:08,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007977216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:08,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:08,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:08,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920306010] [2024-06-27 19:35:08,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:08,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:08,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:08,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:08,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:08,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:08,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 376 transitions, 3756 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:08,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:08,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:08,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:08,777 INFO L124 PetriNetUnfolderBase]: 2328/4076 cut-off events. [2024-06-27 19:35:08,777 INFO L125 PetriNetUnfolderBase]: For 549261/549261 co-relation queries the response was YES. [2024-06-27 19:35:08,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29329 conditions, 4076 events. 2328/4076 cut-off events. For 549261/549261 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 26970 event pairs, 505 based on Foata normal form. 16/4088 useless extension candidates. Maximal degree in co-relation 29185. Up to 3451 conditions per place. [2024-06-27 19:35:08,831 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 345 selfloop transitions, 46 changer transitions 0/400 dead transitions. [2024-06-27 19:35:08,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 400 transitions, 4701 flow [2024-06-27 19:35:08,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:08,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:08,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:35:08,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:35:08,832 INFO L175 Difference]: Start difference. First operand has 316 places, 376 transitions, 3756 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:35:08,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 400 transitions, 4701 flow [2024-06-27 19:35:11,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 400 transitions, 4524 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:11,277 INFO L231 Difference]: Finished difference. Result has 318 places, 378 transitions, 3770 flow [2024-06-27 19:35:11,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3770, PETRI_PLACES=318, PETRI_TRANSITIONS=378} [2024-06-27 19:35:11,277 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-27 19:35:11,277 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 378 transitions, 3770 flow [2024-06-27 19:35:11,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:11,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:11,278 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-27 19:35:11,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:35:11,278 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-27 19:35:11,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:11,278 INFO L85 PathProgramCache]: Analyzing trace with hash -164605122, now seen corresponding path program 4 times [2024-06-27 19:35:11,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:11,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874661123] [2024-06-27 19:35:11,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:11,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:11,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:11,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:11,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:11,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874661123] [2024-06-27 19:35:11,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874661123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:11,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:11,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:11,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328450020] [2024-06-27 19:35:11,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:11,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:11,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:11,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:11,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:11,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:11,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 378 transitions, 3770 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:11,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:11,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:11,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:12,117 INFO L124 PetriNetUnfolderBase]: 2384/4156 cut-off events. [2024-06-27 19:35:12,118 INFO L125 PetriNetUnfolderBase]: For 569956/569956 co-relation queries the response was YES. [2024-06-27 19:35:12,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29862 conditions, 4156 events. 2384/4156 cut-off events. For 569956/569956 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 27555 event pairs, 511 based on Foata normal form. 16/4168 useless extension candidates. Maximal degree in co-relation 29717. Up to 3365 conditions per place. [2024-06-27 19:35:12,169 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 274 selfloop transitions, 116 changer transitions 0/399 dead transitions. [2024-06-27 19:35:12,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 399 transitions, 4706 flow [2024-06-27 19:35:12,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:12,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:12,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:35:12,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:35:12,170 INFO L175 Difference]: Start difference. First operand has 318 places, 378 transitions, 3770 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:35:12,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 399 transitions, 4706 flow [2024-06-27 19:35:14,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 399 transitions, 4550 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:14,239 INFO L231 Difference]: Finished difference. Result has 320 places, 380 transitions, 3946 flow [2024-06-27 19:35:14,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3614, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3946, PETRI_PLACES=320, PETRI_TRANSITIONS=380} [2024-06-27 19:35:14,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-27 19:35:14,240 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 380 transitions, 3946 flow [2024-06-27 19:35:14,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:14,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:14,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:35:14,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:35:14,240 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-27 19:35:14,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:14,241 INFO L85 PathProgramCache]: Analyzing trace with hash -363906912, now seen corresponding path program 5 times [2024-06-27 19:35:14,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:14,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972876658] [2024-06-27 19:35:14,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:14,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:14,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:14,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:14,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:14,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972876658] [2024-06-27 19:35:14,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972876658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:14,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:14,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:14,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788059296] [2024-06-27 19:35:14,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:14,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:14,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:14,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:14,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:14,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:14,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 380 transitions, 3946 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:14,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:14,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:14,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:14,961 INFO L124 PetriNetUnfolderBase]: 2440/4268 cut-off events. [2024-06-27 19:35:14,962 INFO L125 PetriNetUnfolderBase]: For 584591/584591 co-relation queries the response was YES. [2024-06-27 19:35:15,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30696 conditions, 4268 events. 2440/4268 cut-off events. For 584591/584591 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 28502 event pairs, 537 based on Foata normal form. 16/4280 useless extension candidates. Maximal degree in co-relation 30550. Up to 3453 conditions per place. [2024-06-27 19:35:15,104 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 284 selfloop transitions, 108 changer transitions 0/401 dead transitions. [2024-06-27 19:35:15,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 401 transitions, 4890 flow [2024-06-27 19:35:15,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:15,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:15,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:35:15,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:35:15,114 INFO L175 Difference]: Start difference. First operand has 320 places, 380 transitions, 3946 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:35:15,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 401 transitions, 4890 flow [2024-06-27 19:35:17,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 401 transitions, 4586 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:17,783 INFO L231 Difference]: Finished difference. Result has 322 places, 382 transitions, 3962 flow [2024-06-27 19:35:17,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3962, PETRI_PLACES=322, PETRI_TRANSITIONS=382} [2024-06-27 19:35:17,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-27 19:35:17,784 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 382 transitions, 3962 flow [2024-06-27 19:35:17,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:17,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:17,784 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-27 19:35:17,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:35:17,784 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-27 19:35:17,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:17,785 INFO L85 PathProgramCache]: Analyzing trace with hash -364054782, now seen corresponding path program 6 times [2024-06-27 19:35:17,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:17,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299686252] [2024-06-27 19:35:17,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:17,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:17,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:17,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:17,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:17,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299686252] [2024-06-27 19:35:17,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299686252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:17,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:17,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:17,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522380469] [2024-06-27 19:35:17,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:17,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:17,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:17,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:17,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:17,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:17,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 382 transitions, 3962 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:17,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:17,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:17,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:18,600 INFO L124 PetriNetUnfolderBase]: 2546/4438 cut-off events. [2024-06-27 19:35:18,601 INFO L125 PetriNetUnfolderBase]: For 632764/632764 co-relation queries the response was YES. [2024-06-27 19:35:18,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33059 conditions, 4438 events. 2546/4438 cut-off events. For 632764/632764 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 29746 event pairs, 554 based on Foata normal form. 12/4446 useless extension candidates. Maximal degree in co-relation 32912. Up to 3375 conditions per place. [2024-06-27 19:35:18,659 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 293 selfloop transitions, 107 changer transitions 0/409 dead transitions. [2024-06-27 19:35:18,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 409 transitions, 5222 flow [2024-06-27 19:35:18,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:18,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:18,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:35:18,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 19:35:18,660 INFO L175 Difference]: Start difference. First operand has 322 places, 382 transitions, 3962 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:35:18,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 409 transitions, 5222 flow [2024-06-27 19:35:21,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 409 transitions, 4932 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:21,689 INFO L231 Difference]: Finished difference. Result has 325 places, 386 transitions, 4081 flow [2024-06-27 19:35:21,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3672, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4081, PETRI_PLACES=325, PETRI_TRANSITIONS=386} [2024-06-27 19:35:21,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-27 19:35:21,689 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 386 transitions, 4081 flow [2024-06-27 19:35:21,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:21,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:21,690 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-27 19:35:21,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:35:21,690 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-27 19:35:21,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:21,690 INFO L85 PathProgramCache]: Analyzing trace with hash -156980610, now seen corresponding path program 1 times [2024-06-27 19:35:21,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:21,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591966249] [2024-06-27 19:35:21,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:21,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:21,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:21,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:21,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:21,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591966249] [2024-06-27 19:35:21,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591966249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:21,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:21,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:21,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127449157] [2024-06-27 19:35:21,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:21,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:21,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:21,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:21,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:21,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:21,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 386 transitions, 4081 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:21,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:21,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:21,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:22,549 INFO L124 PetriNetUnfolderBase]: 2586/4502 cut-off events. [2024-06-27 19:35:22,550 INFO L125 PetriNetUnfolderBase]: For 644741/644741 co-relation queries the response was YES. [2024-06-27 19:35:22,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33562 conditions, 4502 events. 2586/4502 cut-off events. For 644741/644741 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 30178 event pairs, 555 based on Foata normal form. 12/4510 useless extension candidates. Maximal degree in co-relation 33413. Up to 3495 conditions per place. [2024-06-27 19:35:22,607 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 124 changer transitions 0/410 dead transitions. [2024-06-27 19:35:22,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 410 transitions, 5071 flow [2024-06-27 19:35:22,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:22,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:22,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:35:22,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-27 19:35:22,608 INFO L175 Difference]: Start difference. First operand has 325 places, 386 transitions, 4081 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:35:22,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 410 transitions, 5071 flow [2024-06-27 19:35:25,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 410 transitions, 4845 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-27 19:35:25,679 INFO L231 Difference]: Finished difference. Result has 329 places, 388 transitions, 4214 flow [2024-06-27 19:35:25,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4214, PETRI_PLACES=329, PETRI_TRANSITIONS=388} [2024-06-27 19:35:25,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-27 19:35:25,680 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 388 transitions, 4214 flow [2024-06-27 19:35:25,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:25,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:25,680 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-27 19:35:25,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:35:25,680 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-27 19:35:25,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:25,680 INFO L85 PathProgramCache]: Analyzing trace with hash -2118203360, now seen corresponding path program 7 times [2024-06-27 19:35:25,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:25,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656712138] [2024-06-27 19:35:25,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:25,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:25,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:25,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:25,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:25,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656712138] [2024-06-27 19:35:25,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656712138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:25,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:25,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:25,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860457080] [2024-06-27 19:35:25,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:25,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:25,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:25,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:25,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:25,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:25,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 388 transitions, 4214 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:25,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:25,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:25,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:26,562 INFO L124 PetriNetUnfolderBase]: 2642/4583 cut-off events. [2024-06-27 19:35:26,562 INFO L125 PetriNetUnfolderBase]: For 681928/681928 co-relation queries the response was YES. [2024-06-27 19:35:26,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34486 conditions, 4583 events. 2642/4583 cut-off events. For 681928/681928 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 30851 event pairs, 601 based on Foata normal form. 16/4591 useless extension candidates. Maximal degree in co-relation 34335. Up to 3771 conditions per place. [2024-06-27 19:35:26,628 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 287 selfloop transitions, 110 changer transitions 0/406 dead transitions. [2024-06-27 19:35:26,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 406 transitions, 5172 flow [2024-06-27 19:35:26,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:26,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:26,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:35:26,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-27 19:35:26,629 INFO L175 Difference]: Start difference. First operand has 329 places, 388 transitions, 4214 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:35:26,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 406 transitions, 5172 flow [2024-06-27 19:35:29,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 406 transitions, 4839 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:29,322 INFO L231 Difference]: Finished difference. Result has 331 places, 390 transitions, 4217 flow [2024-06-27 19:35:29,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3881, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4217, PETRI_PLACES=331, PETRI_TRANSITIONS=390} [2024-06-27 19:35:29,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-27 19:35:29,322 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 390 transitions, 4217 flow [2024-06-27 19:35:29,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:29,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:29,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:35:29,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:35:29,323 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-27 19:35:29,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:29,323 INFO L85 PathProgramCache]: Analyzing trace with hash -807629806, now seen corresponding path program 8 times [2024-06-27 19:35:29,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:29,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591563533] [2024-06-27 19:35:29,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:29,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:29,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:29,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:29,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:29,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591563533] [2024-06-27 19:35:29,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591563533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:29,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:29,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:29,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018689293] [2024-06-27 19:35:29,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:29,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:29,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:29,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:29,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:29,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:29,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 390 transitions, 4217 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:29,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:29,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:29,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:30,201 INFO L124 PetriNetUnfolderBase]: 2698/4671 cut-off events. [2024-06-27 19:35:30,202 INFO L125 PetriNetUnfolderBase]: For 700544/700544 co-relation queries the response was YES. [2024-06-27 19:35:30,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35139 conditions, 4671 events. 2698/4671 cut-off events. For 700544/700544 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 31503 event pairs, 609 based on Foata normal form. 16/4679 useless extension candidates. Maximal degree in co-relation 34987. Up to 3859 conditions per place. [2024-06-27 19:35:30,266 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 290 selfloop transitions, 109 changer transitions 0/408 dead transitions. [2024-06-27 19:35:30,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 408 transitions, 5183 flow [2024-06-27 19:35:30,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:30,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:30,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:35:30,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:35:30,267 INFO L175 Difference]: Start difference. First operand has 331 places, 390 transitions, 4217 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:35:30,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 408 transitions, 5183 flow [2024-06-27 19:35:33,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 408 transitions, 4877 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:33,302 INFO L231 Difference]: Finished difference. Result has 333 places, 392 transitions, 4249 flow [2024-06-27 19:35:33,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3911, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4249, PETRI_PLACES=333, PETRI_TRANSITIONS=392} [2024-06-27 19:35:33,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-27 19:35:33,303 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 392 transitions, 4249 flow [2024-06-27 19:35:33,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:33,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:33,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:35:33,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:35:33,304 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-27 19:35:33,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:33,304 INFO L85 PathProgramCache]: Analyzing trace with hash -2025998500, now seen corresponding path program 9 times [2024-06-27 19:35:33,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:33,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256117697] [2024-06-27 19:35:33,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:33,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:33,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:33,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:33,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:33,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256117697] [2024-06-27 19:35:33,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256117697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:33,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:33,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:33,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40601609] [2024-06-27 19:35:33,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:33,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:33,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:33,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:33,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:33,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:33,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 392 transitions, 4249 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:33,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:33,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:33,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:34,160 INFO L124 PetriNetUnfolderBase]: 2754/4767 cut-off events. [2024-06-27 19:35:34,160 INFO L125 PetriNetUnfolderBase]: For 712675/712675 co-relation queries the response was YES. [2024-06-27 19:35:34,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35762 conditions, 4767 events. 2754/4767 cut-off events. For 712675/712675 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 32334 event pairs, 623 based on Foata normal form. 16/4775 useless extension candidates. Maximal degree in co-relation 35609. Up to 3947 conditions per place. [2024-06-27 19:35:34,219 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 270 selfloop transitions, 131 changer transitions 0/410 dead transitions. [2024-06-27 19:35:34,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 410 transitions, 5223 flow [2024-06-27 19:35:34,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:34,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:34,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:35:34,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:35:34,220 INFO L175 Difference]: Start difference. First operand has 333 places, 392 transitions, 4249 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:35:34,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 410 transitions, 5223 flow [2024-06-27 19:35:36,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 410 transitions, 4915 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:36,955 INFO L231 Difference]: Finished difference. Result has 335 places, 394 transitions, 4327 flow [2024-06-27 19:35:36,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3941, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4327, PETRI_PLACES=335, PETRI_TRANSITIONS=394} [2024-06-27 19:35:36,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-27 19:35:36,956 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 394 transitions, 4327 flow [2024-06-27 19:35:36,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:36,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:36,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-27 19:35:36,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:35:36,957 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-27 19:35:36,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:36,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1501372192, now seen corresponding path program 10 times [2024-06-27 19:35:36,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:36,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979786251] [2024-06-27 19:35:36,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:36,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:36,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:37,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:37,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:37,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979786251] [2024-06-27 19:35:37,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979786251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:37,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:37,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:37,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314030150] [2024-06-27 19:35:37,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:37,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:37,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:37,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:37,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:37,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:37,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 394 transitions, 4327 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:37,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:37,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:37,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:37,851 INFO L124 PetriNetUnfolderBase]: 2821/4870 cut-off events. [2024-06-27 19:35:37,851 INFO L125 PetriNetUnfolderBase]: For 727826/727826 co-relation queries the response was YES. [2024-06-27 19:35:37,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36979 conditions, 4870 events. 2821/4870 cut-off events. For 727826/727826 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 33016 event pairs, 619 based on Foata normal form. 12/4874 useless extension candidates. Maximal degree in co-relation 36825. Up to 3728 conditions per place. [2024-06-27 19:35:37,916 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 300 selfloop transitions, 109 changer transitions 0/418 dead transitions. [2024-06-27 19:35:37,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 418 transitions, 5639 flow [2024-06-27 19:35:37,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:37,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:37,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:35:37,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:35:37,917 INFO L175 Difference]: Start difference. First operand has 335 places, 394 transitions, 4327 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:35:37,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 418 transitions, 5639 flow [2024-06-27 19:35:40,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 418 transitions, 5283 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:40,590 INFO L231 Difference]: Finished difference. Result has 338 places, 398 transitions, 4420 flow [2024-06-27 19:35:40,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3971, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4420, PETRI_PLACES=338, PETRI_TRANSITIONS=398} [2024-06-27 19:35:40,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-27 19:35:40,590 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 398 transitions, 4420 flow [2024-06-27 19:35:40,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:40,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:40,591 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-27 19:35:40,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:35:40,591 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-27 19:35:40,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:40,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1770212610, now seen corresponding path program 2 times [2024-06-27 19:35:40,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:40,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017154111] [2024-06-27 19:35:40,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:40,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:40,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:40,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:40,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:40,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017154111] [2024-06-27 19:35:40,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017154111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:40,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:40,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:40,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470385763] [2024-06-27 19:35:40,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:40,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:40,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:40,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:40,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:40,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:40,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 398 transitions, 4420 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:40,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:40,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:40,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:41,518 INFO L124 PetriNetUnfolderBase]: 2861/4950 cut-off events. [2024-06-27 19:35:41,518 INFO L125 PetriNetUnfolderBase]: For 740186/740186 co-relation queries the response was YES. [2024-06-27 19:35:41,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37434 conditions, 4950 events. 2861/4950 cut-off events. For 740186/740186 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 33751 event pairs, 642 based on Foata normal form. 12/4954 useless extension candidates. Maximal degree in co-relation 37278. Up to 4060 conditions per place. [2024-06-27 19:35:41,586 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 135 changer transitions 0/419 dead transitions. [2024-06-27 19:35:41,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 419 transitions, 5440 flow [2024-06-27 19:35:41,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:41,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:41,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:35:41,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:35:41,587 INFO L175 Difference]: Start difference. First operand has 338 places, 398 transitions, 4420 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:35:41,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 419 transitions, 5440 flow [2024-06-27 19:35:44,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 419 transitions, 5188 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-27 19:35:44,402 INFO L231 Difference]: Finished difference. Result has 342 places, 400 transitions, 4569 flow [2024-06-27 19:35:44,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4569, PETRI_PLACES=342, PETRI_TRANSITIONS=400} [2024-06-27 19:35:44,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-27 19:35:44,403 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 400 transitions, 4569 flow [2024-06-27 19:35:44,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:44,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:44,404 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-27 19:35:44,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:35:44,404 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-27 19:35:44,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:44,404 INFO L85 PathProgramCache]: Analyzing trace with hash -600703504, now seen corresponding path program 3 times [2024-06-27 19:35:44,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:44,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329761902] [2024-06-27 19:35:44,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:44,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:44,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:44,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:44,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:44,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329761902] [2024-06-27 19:35:44,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329761902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:44,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:44,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:44,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639456226] [2024-06-27 19:35:44,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:44,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:44,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:44,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:44,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:44,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:44,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 400 transitions, 4569 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:44,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:44,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:44,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:45,453 INFO L124 PetriNetUnfolderBase]: 2901/5014 cut-off events. [2024-06-27 19:35:45,453 INFO L125 PetriNetUnfolderBase]: For 749623/749623 co-relation queries the response was YES. [2024-06-27 19:35:45,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37959 conditions, 5014 events. 2901/5014 cut-off events. For 749623/749623 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34259 event pairs, 646 based on Foata normal form. 12/5018 useless extension candidates. Maximal degree in co-relation 37801. Up to 4060 conditions per place. [2024-06-27 19:35:45,525 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 296 selfloop transitions, 116 changer transitions 0/421 dead transitions. [2024-06-27 19:35:45,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 421 transitions, 5597 flow [2024-06-27 19:35:45,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:45,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:45,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:35:45,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:35:45,526 INFO L175 Difference]: Start difference. First operand has 342 places, 400 transitions, 4569 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:35:45,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 421 transitions, 5597 flow [2024-06-27 19:35:47,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 421 transitions, 5222 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:47,875 INFO L231 Difference]: Finished difference. Result has 344 places, 402 transitions, 4561 flow [2024-06-27 19:35:47,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4194, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4561, PETRI_PLACES=344, PETRI_TRANSITIONS=402} [2024-06-27 19:35:47,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-27 19:35:47,876 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 402 transitions, 4561 flow [2024-06-27 19:35:47,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:47,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:47,876 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-27 19:35:47,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:35:47,877 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-27 19:35:47,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:47,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1645011342, now seen corresponding path program 4 times [2024-06-27 19:35:47,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:47,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688143112] [2024-06-27 19:35:47,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:47,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:47,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:47,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:47,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:47,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688143112] [2024-06-27 19:35:47,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688143112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:47,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:47,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:47,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46701790] [2024-06-27 19:35:47,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:47,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:47,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:47,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:47,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:47,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:47,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 402 transitions, 4561 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:47,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:47,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:47,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:48,802 INFO L124 PetriNetUnfolderBase]: 2908/5037 cut-off events. [2024-06-27 19:35:48,802 INFO L125 PetriNetUnfolderBase]: For 719078/719078 co-relation queries the response was YES. [2024-06-27 19:35:48,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36924 conditions, 5037 events. 2908/5037 cut-off events. For 719078/719078 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34402 event pairs, 627 based on Foata normal form. 12/5041 useless extension candidates. Maximal degree in co-relation 36765. Up to 3621 conditions per place. [2024-06-27 19:35:48,873 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 255 selfloop transitions, 159 changer transitions 0/423 dead transitions. [2024-06-27 19:35:48,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 423 transitions, 5523 flow [2024-06-27 19:35:48,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:35:48,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:35:48,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:35:48,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:35:48,874 INFO L175 Difference]: Start difference. First operand has 344 places, 402 transitions, 4561 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:35:48,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 423 transitions, 5523 flow [2024-06-27 19:35:51,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 423 transitions, 5182 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-27 19:35:51,988 INFO L231 Difference]: Finished difference. Result has 346 places, 403 transitions, 4599 flow [2024-06-27 19:35:52,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4220, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4599, PETRI_PLACES=346, PETRI_TRANSITIONS=403} [2024-06-27 19:35:52,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-27 19:35:52,004 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 403 transitions, 4599 flow [2024-06-27 19:35:52,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:52,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:52,005 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-27 19:35:52,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:35:52,005 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-27 19:35:52,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:52,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1449154663, now seen corresponding path program 1 times [2024-06-27 19:35:52,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:52,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139030975] [2024-06-27 19:35:52,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:52,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:52,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:52,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:52,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:52,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139030975] [2024-06-27 19:35:52,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139030975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:52,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:52,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:52,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708613880] [2024-06-27 19:35:52,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:52,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:52,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:52,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:52,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:52,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:52,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 403 transitions, 4599 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:52,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:52,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:52,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:53,024 INFO L124 PetriNetUnfolderBase]: 3034/5265 cut-off events. [2024-06-27 19:35:53,024 INFO L125 PetriNetUnfolderBase]: For 788717/788717 co-relation queries the response was YES. [2024-06-27 19:35:53,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40583 conditions, 5265 events. 3034/5265 cut-off events. For 788717/788717 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 36281 event pairs, 533 based on Foata normal form. 2/5263 useless extension candidates. Maximal degree in co-relation 40423. Up to 4347 conditions per place. [2024-06-27 19:35:53,101 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 384 selfloop transitions, 63 changer transitions 0/456 dead transitions. [2024-06-27 19:35:53,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 456 transitions, 6311 flow [2024-06-27 19:35:53,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:35:53,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:35:53,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-06-27 19:35:53,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-27 19:35:53,102 INFO L175 Difference]: Start difference. First operand has 346 places, 403 transitions, 4599 flow. Second operand 9 states and 243 transitions. [2024-06-27 19:35:53,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 456 transitions, 6311 flow [2024-06-27 19:35:55,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 456 transitions, 5799 flow, removed 58 selfloop flow, removed 9 redundant places. [2024-06-27 19:35:55,984 INFO L231 Difference]: Finished difference. Result has 347 places, 410 transitions, 4430 flow [2024-06-27 19:35:55,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4087, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4430, PETRI_PLACES=347, PETRI_TRANSITIONS=410} [2024-06-27 19:35:55,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-27 19:35:55,985 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 410 transitions, 4430 flow [2024-06-27 19:35:55,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:55,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:35:55,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:35:55,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:35:55,986 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-27 19:35:55,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:35:55,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1700142753, now seen corresponding path program 2 times [2024-06-27 19:35:55,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:35:55,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133730299] [2024-06-27 19:35:55,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:35:55,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:35:55,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:35:56,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:35:56,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:35:56,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133730299] [2024-06-27 19:35:56,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133730299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:35:56,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:35:56,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:35:56,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403438364] [2024-06-27 19:35:56,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:35:56,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:35:56,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:35:56,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:35:56,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:35:56,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:35:56,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 410 transitions, 4430 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:35:56,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:35:56,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:35:56,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:35:57,060 INFO L124 PetriNetUnfolderBase]: 3055/5286 cut-off events. [2024-06-27 19:35:57,060 INFO L125 PetriNetUnfolderBase]: For 807303/807303 co-relation queries the response was YES. [2024-06-27 19:35:57,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40186 conditions, 5286 events. 3055/5286 cut-off events. For 807303/807303 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36362 event pairs, 559 based on Foata normal form. 2/5284 useless extension candidates. Maximal degree in co-relation 40027. Up to 4367 conditions per place. [2024-06-27 19:35:57,127 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 65 changer transitions 0/454 dead transitions. [2024-06-27 19:35:57,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 454 transitions, 6046 flow [2024-06-27 19:35:57,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:35:57,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:35:57,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 19:35:57,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-06-27 19:35:57,128 INFO L175 Difference]: Start difference. First operand has 347 places, 410 transitions, 4430 flow. Second operand 9 states and 237 transitions. [2024-06-27 19:35:57,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 454 transitions, 6046 flow [2024-06-27 19:36:00,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 454 transitions, 5792 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:00,249 INFO L231 Difference]: Finished difference. Result has 351 places, 415 transitions, 4488 flow [2024-06-27 19:36:00,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4230, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4488, PETRI_PLACES=351, PETRI_TRANSITIONS=415} [2024-06-27 19:36:00,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-27 19:36:00,249 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 415 transitions, 4488 flow [2024-06-27 19:36:00,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:00,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:00,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:00,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:36:00,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-27 19:36:00,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:00,250 INFO L85 PathProgramCache]: Analyzing trace with hash 409769099, now seen corresponding path program 3 times [2024-06-27 19:36:00,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:00,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497885769] [2024-06-27 19:36:00,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:00,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:00,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:00,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:00,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497885769] [2024-06-27 19:36:00,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497885769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:00,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:00,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:00,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462631676] [2024-06-27 19:36:00,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:00,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:00,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:00,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:00,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:00,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:00,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 415 transitions, 4488 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:00,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:00,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:00,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:01,304 INFO L124 PetriNetUnfolderBase]: 3050/5284 cut-off events. [2024-06-27 19:36:01,304 INFO L125 PetriNetUnfolderBase]: For 788081/788081 co-relation queries the response was YES. [2024-06-27 19:36:01,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39524 conditions, 5284 events. 3050/5284 cut-off events. For 788081/788081 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36481 event pairs, 647 based on Foata normal form. 2/5277 useless extension candidates. Maximal degree in co-relation 39364. Up to 4571 conditions per place. [2024-06-27 19:36:01,378 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 390 selfloop transitions, 52 changer transitions 0/451 dead transitions. [2024-06-27 19:36:01,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 451 transitions, 5710 flow [2024-06-27 19:36:01,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:01,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:01,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 19:36:01,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-27 19:36:01,379 INFO L175 Difference]: Start difference. First operand has 351 places, 415 transitions, 4488 flow. Second operand 8 states and 214 transitions. [2024-06-27 19:36:01,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 451 transitions, 5710 flow [2024-06-27 19:36:04,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 451 transitions, 5545 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 19:36:04,889 INFO L231 Difference]: Finished difference. Result has 354 places, 415 transitions, 4432 flow [2024-06-27 19:36:04,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4323, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4432, PETRI_PLACES=354, PETRI_TRANSITIONS=415} [2024-06-27 19:36:04,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-27 19:36:04,890 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 415 transitions, 4432 flow [2024-06-27 19:36:04,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:04,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:04,891 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-27 19:36:04,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:36:04,891 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-27 19:36:04,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:04,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1965614489, now seen corresponding path program 4 times [2024-06-27 19:36:04,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:04,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959236134] [2024-06-27 19:36:04,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:04,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:04,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:04,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:04,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:04,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959236134] [2024-06-27 19:36:04,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959236134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:04,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:04,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:04,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699190039] [2024-06-27 19:36:04,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:04,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:04,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:04,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:04,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:05,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:05,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 415 transitions, 4432 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:05,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:05,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:05,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:05,913 INFO L124 PetriNetUnfolderBase]: 3058/5301 cut-off events. [2024-06-27 19:36:05,913 INFO L125 PetriNetUnfolderBase]: For 801018/801018 co-relation queries the response was YES. [2024-06-27 19:36:05,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39589 conditions, 5301 events. 3058/5301 cut-off events. For 801018/801018 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 36595 event pairs, 654 based on Foata normal form. 2/5299 useless extension candidates. Maximal degree in co-relation 39428. Up to 4668 conditions per place. [2024-06-27 19:36:05,987 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 50 changer transitions 0/445 dead transitions. [2024-06-27 19:36:05,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 445 transitions, 5424 flow [2024-06-27 19:36:05,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:05,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:05,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:36:05,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-27 19:36:05,988 INFO L175 Difference]: Start difference. First operand has 354 places, 415 transitions, 4432 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:36:05,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 445 transitions, 5424 flow [2024-06-27 19:36:09,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 445 transitions, 5264 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:36:09,389 INFO L231 Difference]: Finished difference. Result has 354 places, 417 transitions, 4431 flow [2024-06-27 19:36:09,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4278, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4431, PETRI_PLACES=354, PETRI_TRANSITIONS=417} [2024-06-27 19:36:09,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-27 19:36:09,389 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 417 transitions, 4431 flow [2024-06-27 19:36:09,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:09,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:09,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:09,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:36:09,390 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-27 19:36:09,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:09,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1383586563, now seen corresponding path program 5 times [2024-06-27 19:36:09,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:09,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134614615] [2024-06-27 19:36:09,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:09,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:09,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:09,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:09,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:09,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134614615] [2024-06-27 19:36:09,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134614615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:09,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:09,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:09,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051527649] [2024-06-27 19:36:09,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:09,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:09,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:09,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:09,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:09,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:09,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 417 transitions, 4431 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:09,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:09,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:09,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:10,523 INFO L124 PetriNetUnfolderBase]: 3066/5313 cut-off events. [2024-06-27 19:36:10,524 INFO L125 PetriNetUnfolderBase]: For 814308/814308 co-relation queries the response was YES. [2024-06-27 19:36:10,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39664 conditions, 5313 events. 3066/5313 cut-off events. For 814308/814308 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 36690 event pairs, 654 based on Foata normal form. 2/5311 useless extension candidates. Maximal degree in co-relation 39503. Up to 4680 conditions per place. [2024-06-27 19:36:10,592 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 389 selfloop transitions, 51 changer transitions 0/449 dead transitions. [2024-06-27 19:36:10,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 449 transitions, 5433 flow [2024-06-27 19:36:10,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:36:10,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:36:10,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-27 19:36:10,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 19:36:10,594 INFO L175 Difference]: Start difference. First operand has 354 places, 417 transitions, 4431 flow. Second operand 10 states and 246 transitions. [2024-06-27 19:36:10,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 449 transitions, 5433 flow [2024-06-27 19:36:14,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 449 transitions, 5304 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:14,678 INFO L231 Difference]: Finished difference. Result has 358 places, 419 transitions, 4461 flow [2024-06-27 19:36:14,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4302, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4461, PETRI_PLACES=358, PETRI_TRANSITIONS=419} [2024-06-27 19:36:14,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-27 19:36:14,679 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 419 transitions, 4461 flow [2024-06-27 19:36:14,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:14,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:14,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:14,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:36:14,679 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-27 19:36:14,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:14,680 INFO L85 PathProgramCache]: Analyzing trace with hash -2070815251, now seen corresponding path program 6 times [2024-06-27 19:36:14,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:14,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417834791] [2024-06-27 19:36:14,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:14,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:14,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:14,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:14,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:14,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417834791] [2024-06-27 19:36:14,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417834791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:14,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:14,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:14,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400904421] [2024-06-27 19:36:14,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:14,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:14,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:14,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:14,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:14,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:14,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 419 transitions, 4461 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:14,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:14,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:14,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:15,671 INFO L124 PetriNetUnfolderBase]: 3074/5327 cut-off events. [2024-06-27 19:36:15,672 INFO L125 PetriNetUnfolderBase]: For 827871/827871 co-relation queries the response was YES. [2024-06-27 19:36:15,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39883 conditions, 5327 events. 3074/5327 cut-off events. For 827871/827871 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36819 event pairs, 652 based on Foata normal form. 2/5323 useless extension candidates. Maximal degree in co-relation 39721. Up to 4672 conditions per place. [2024-06-27 19:36:15,746 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 57 changer transitions 0/452 dead transitions. [2024-06-27 19:36:15,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 452 transitions, 5469 flow [2024-06-27 19:36:15,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:36:15,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:36:15,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 19:36:15,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880952380952381 [2024-06-27 19:36:15,747 INFO L175 Difference]: Start difference. First operand has 358 places, 419 transitions, 4461 flow. Second operand 10 states and 247 transitions. [2024-06-27 19:36:15,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 452 transitions, 5469 flow [2024-06-27 19:36:20,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 452 transitions, 5334 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 19:36:20,101 INFO L231 Difference]: Finished difference. Result has 360 places, 421 transitions, 4495 flow [2024-06-27 19:36:20,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4326, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4495, PETRI_PLACES=360, PETRI_TRANSITIONS=421} [2024-06-27 19:36:20,101 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-27 19:36:20,101 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 421 transitions, 4495 flow [2024-06-27 19:36:20,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:20,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:20,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, 1] [2024-06-27 19:36:20,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:36:20,102 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-27 19:36:20,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:20,102 INFO L85 PathProgramCache]: Analyzing trace with hash 414535659, now seen corresponding path program 1 times [2024-06-27 19:36:20,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:20,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877146213] [2024-06-27 19:36:20,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:20,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:20,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:20,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:20,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:20,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877146213] [2024-06-27 19:36:20,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877146213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:20,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:20,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:20,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768687528] [2024-06-27 19:36:20,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:20,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:20,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:20,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:20,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:20,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:20,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 421 transitions, 4495 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:20,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:20,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:20,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:21,136 INFO L124 PetriNetUnfolderBase]: 3079/5340 cut-off events. [2024-06-27 19:36:21,137 INFO L125 PetriNetUnfolderBase]: For 834295/834295 co-relation queries the response was YES. [2024-06-27 19:36:21,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40076 conditions, 5340 events. 3079/5340 cut-off events. For 834295/834295 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 36967 event pairs, 651 based on Foata normal form. 1/5339 useless extension candidates. Maximal degree in co-relation 39913. Up to 4749 conditions per place. [2024-06-27 19:36:21,217 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 426 selfloop transitions, 19 changer transitions 0/454 dead transitions. [2024-06-27 19:36:21,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 454 transitions, 5521 flow [2024-06-27 19:36:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:21,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:21,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:36:21,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:36:21,219 INFO L175 Difference]: Start difference. First operand has 360 places, 421 transitions, 4495 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:36:21,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 454 transitions, 5521 flow [2024-06-27 19:36:25,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 454 transitions, 5378 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 19:36:25,457 INFO L231 Difference]: Finished difference. Result has 360 places, 424 transitions, 4462 flow [2024-06-27 19:36:25,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4352, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4462, PETRI_PLACES=360, PETRI_TRANSITIONS=424} [2024-06-27 19:36:25,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-27 19:36:25,457 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 424 transitions, 4462 flow [2024-06-27 19:36:25,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:25,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:25,458 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-27 19:36:25,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:36:25,458 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-27 19:36:25,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:25,458 INFO L85 PathProgramCache]: Analyzing trace with hash -301418537, now seen corresponding path program 2 times [2024-06-27 19:36:25,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:25,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946132655] [2024-06-27 19:36:25,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:25,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:25,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:25,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:25,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:25,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946132655] [2024-06-27 19:36:25,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946132655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:25,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:25,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:25,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24338591] [2024-06-27 19:36:25,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:25,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:25,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:25,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:25,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:25,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:25,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 424 transitions, 4462 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:25,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:25,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:25,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:26,541 INFO L124 PetriNetUnfolderBase]: 3100/5371 cut-off events. [2024-06-27 19:36:26,542 INFO L125 PetriNetUnfolderBase]: For 863098/863098 co-relation queries the response was YES. [2024-06-27 19:36:26,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40940 conditions, 5371 events. 3100/5371 cut-off events. For 863098/863098 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 37229 event pairs, 655 based on Foata normal form. 1/5368 useless extension candidates. Maximal degree in co-relation 40776. Up to 4707 conditions per place. [2024-06-27 19:36:26,613 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 393 selfloop transitions, 57 changer transitions 0/459 dead transitions. [2024-06-27 19:36:26,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 459 transitions, 5816 flow [2024-06-27 19:36:26,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:26,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:26,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:36:26,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-27 19:36:26,614 INFO L175 Difference]: Start difference. First operand has 360 places, 424 transitions, 4462 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:36:26,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 459 transitions, 5816 flow [2024-06-27 19:36:31,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 459 transitions, 5703 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 19:36:31,534 INFO L231 Difference]: Finished difference. Result has 362 places, 431 transitions, 4639 flow [2024-06-27 19:36:31,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4639, PETRI_PLACES=362, PETRI_TRANSITIONS=431} [2024-06-27 19:36:31,534 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-27 19:36:31,535 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 431 transitions, 4639 flow [2024-06-27 19:36:31,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:31,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:31,535 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-27 19:36:31,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:36:31,535 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-27 19:36:31,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:31,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1764380693, now seen corresponding path program 3 times [2024-06-27 19:36:31,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:31,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730048331] [2024-06-27 19:36:31,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:31,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:31,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:31,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:31,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:31,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730048331] [2024-06-27 19:36:31,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730048331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:31,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:31,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:31,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174980017] [2024-06-27 19:36:31,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:31,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:31,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:31,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:31,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:31,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:31,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 431 transitions, 4639 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:31,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:31,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:31,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:32,587 INFO L124 PetriNetUnfolderBase]: 3105/5380 cut-off events. [2024-06-27 19:36:32,587 INFO L125 PetriNetUnfolderBase]: For 881516/881516 co-relation queries the response was YES. [2024-06-27 19:36:32,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41801 conditions, 5380 events. 3105/5380 cut-off events. For 881516/881516 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 37220 event pairs, 655 based on Foata normal form. 1/5377 useless extension candidates. Maximal degree in co-relation 41635. Up to 4713 conditions per place. [2024-06-27 19:36:32,664 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 394 selfloop transitions, 61 changer transitions 0/464 dead transitions. [2024-06-27 19:36:32,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 464 transitions, 5942 flow [2024-06-27 19:36:32,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:36:32,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:36:32,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-27 19:36:32,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 19:36:32,665 INFO L175 Difference]: Start difference. First operand has 362 places, 431 transitions, 4639 flow. Second operand 10 states and 249 transitions. [2024-06-27 19:36:32,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 464 transitions, 5942 flow [2024-06-27 19:36:36,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 464 transitions, 5777 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:36,993 INFO L231 Difference]: Finished difference. Result has 368 places, 434 transitions, 4677 flow [2024-06-27 19:36:36,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4677, PETRI_PLACES=368, PETRI_TRANSITIONS=434} [2024-06-27 19:36:36,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-27 19:36:36,994 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 434 transitions, 4677 flow [2024-06-27 19:36:36,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:36,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:36,994 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-27 19:36:36,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:36:36,994 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-27 19:36:36,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:36,995 INFO L85 PathProgramCache]: Analyzing trace with hash -189951635, now seen corresponding path program 7 times [2024-06-27 19:36:36,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:36,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639066736] [2024-06-27 19:36:36,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:36,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:36,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:37,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:37,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:37,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639066736] [2024-06-27 19:36:37,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639066736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:37,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:37,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:37,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677806025] [2024-06-27 19:36:37,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:37,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:37,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:37,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:37,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:37,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:37,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 434 transitions, 4677 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:37,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:37,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:37,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:38,037 INFO L124 PetriNetUnfolderBase]: 3172/5466 cut-off events. [2024-06-27 19:36:38,037 INFO L125 PetriNetUnfolderBase]: For 981173/981173 co-relation queries the response was YES. [2024-06-27 19:36:38,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44021 conditions, 5466 events. 3172/5466 cut-off events. For 981173/981173 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 37816 event pairs, 684 based on Foata normal form. 2/5451 useless extension candidates. Maximal degree in co-relation 43853. Up to 4571 conditions per place. [2024-06-27 19:36:38,116 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 324 selfloop transitions, 139 changer transitions 0/472 dead transitions. [2024-06-27 19:36:38,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 472 transitions, 6097 flow [2024-06-27 19:36:38,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:38,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:38,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 19:36:38,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-27 19:36:38,117 INFO L175 Difference]: Start difference. First operand has 368 places, 434 transitions, 4677 flow. Second operand 8 states and 215 transitions. [2024-06-27 19:36:38,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 472 transitions, 6097 flow [2024-06-27 19:36:41,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 472 transitions, 5937 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 19:36:41,446 INFO L231 Difference]: Finished difference. Result has 369 places, 439 transitions, 4959 flow [2024-06-27 19:36:41,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4959, PETRI_PLACES=369, PETRI_TRANSITIONS=439} [2024-06-27 19:36:41,447 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-27 19:36:41,447 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 439 transitions, 4959 flow [2024-06-27 19:36:41,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:41,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:41,447 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-27 19:36:41,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:36:41,448 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-27 19:36:41,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:41,448 INFO L85 PathProgramCache]: Analyzing trace with hash -905699371, now seen corresponding path program 8 times [2024-06-27 19:36:41,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:41,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790463303] [2024-06-27 19:36:41,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:41,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:41,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:41,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:41,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:41,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790463303] [2024-06-27 19:36:41,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790463303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:41,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:41,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:41,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518103090] [2024-06-27 19:36:41,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:41,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:41,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:41,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:41,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:41,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:41,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 439 transitions, 4959 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:41,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:41,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:41,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:42,584 INFO L124 PetriNetUnfolderBase]: 3180/5483 cut-off events. [2024-06-27 19:36:42,584 INFO L125 PetriNetUnfolderBase]: For 998777/998777 co-relation queries the response was YES. [2024-06-27 19:36:42,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44656 conditions, 5483 events. 3180/5483 cut-off events. For 998777/998777 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 37921 event pairs, 691 based on Foata normal form. 2/5473 useless extension candidates. Maximal degree in co-relation 44486. Up to 4668 conditions per place. [2024-06-27 19:36:42,668 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 137 changer transitions 0/466 dead transitions. [2024-06-27 19:36:42,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 466 transitions, 6005 flow [2024-06-27 19:36:42,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:42,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:42,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 19:36:42,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 19:36:42,669 INFO L175 Difference]: Start difference. First operand has 369 places, 439 transitions, 4959 flow. Second operand 8 states and 207 transitions. [2024-06-27 19:36:42,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 466 transitions, 6005 flow [2024-06-27 19:36:46,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 466 transitions, 5716 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-27 19:36:46,688 INFO L231 Difference]: Finished difference. Result has 373 places, 441 transitions, 5023 flow [2024-06-27 19:36:46,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4694, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5023, PETRI_PLACES=373, PETRI_TRANSITIONS=441} [2024-06-27 19:36:46,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-27 19:36:46,688 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 441 transitions, 5023 flow [2024-06-27 19:36:46,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:46,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:46,689 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-27 19:36:46,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:36:46,689 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-27 19:36:46,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:46,689 INFO L85 PathProgramCache]: Analyzing trace with hash -855630503, now seen corresponding path program 9 times [2024-06-27 19:36:46,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:46,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385453690] [2024-06-27 19:36:46,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:46,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:46,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:46,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:46,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:46,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385453690] [2024-06-27 19:36:46,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385453690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:46,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:46,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:46,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724955591] [2024-06-27 19:36:46,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:46,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:46,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:46,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:46,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:46,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:46,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 441 transitions, 5023 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:46,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:46,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:46,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:47,901 INFO L124 PetriNetUnfolderBase]: 3188/5495 cut-off events. [2024-06-27 19:36:47,901 INFO L125 PetriNetUnfolderBase]: For 1011519/1011519 co-relation queries the response was YES. [2024-06-27 19:36:47,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44865 conditions, 5495 events. 3188/5495 cut-off events. For 1011519/1011519 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 38030 event pairs, 691 based on Foata normal form. 2/5485 useless extension candidates. Maximal degree in co-relation 44693. Up to 4680 conditions per place. [2024-06-27 19:36:47,974 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 136 changer transitions 0/465 dead transitions. [2024-06-27 19:36:47,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 465 transitions, 6039 flow [2024-06-27 19:36:47,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:47,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:47,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:36:47,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 19:36:47,975 INFO L175 Difference]: Start difference. First operand has 373 places, 441 transitions, 5023 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:36:47,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 465 transitions, 6039 flow [2024-06-27 19:36:52,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 465 transitions, 5732 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:52,468 INFO L231 Difference]: Finished difference. Result has 375 places, 443 transitions, 5047 flow [2024-06-27 19:36:52,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4716, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5047, PETRI_PLACES=375, PETRI_TRANSITIONS=443} [2024-06-27 19:36:52,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-27 19:36:52,468 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 443 transitions, 5047 flow [2024-06-27 19:36:52,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:52,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:52,469 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-27 19:36:52,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:36:52,469 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-27 19:36:52,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:52,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1364881451, now seen corresponding path program 10 times [2024-06-27 19:36:52,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:52,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66242923] [2024-06-27 19:36:52,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:52,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:52,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:52,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:52,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:52,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66242923] [2024-06-27 19:36:52,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66242923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:52,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:52,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:52,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108050755] [2024-06-27 19:36:52,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:52,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:52,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:52,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:52,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:52,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:52,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 443 transitions, 5047 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:52,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:52,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:52,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:53,582 INFO L124 PetriNetUnfolderBase]: 3196/5517 cut-off events. [2024-06-27 19:36:53,582 INFO L125 PetriNetUnfolderBase]: For 1027406/1027406 co-relation queries the response was YES. [2024-06-27 19:36:53,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45095 conditions, 5517 events. 3196/5517 cut-off events. For 1027406/1027406 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 38258 event pairs, 670 based on Foata normal form. 2/5515 useless extension candidates. Maximal degree in co-relation 44922. Up to 4893 conditions per place. [2024-06-27 19:36:53,668 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 418 selfloop transitions, 37 changer transitions 0/464 dead transitions. [2024-06-27 19:36:53,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 464 transitions, 6055 flow [2024-06-27 19:36:53,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:36:53,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:36:53,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:36:53,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-27 19:36:53,670 INFO L175 Difference]: Start difference. First operand has 375 places, 443 transitions, 5047 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:36:53,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 464 transitions, 6055 flow [2024-06-27 19:36:58,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 464 transitions, 5746 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 19:36:58,365 INFO L231 Difference]: Finished difference. Result has 377 places, 445 transitions, 4873 flow [2024-06-27 19:36:58,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4738, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4873, PETRI_PLACES=377, PETRI_TRANSITIONS=445} [2024-06-27 19:36:58,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-27 19:36:58,366 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 445 transitions, 4873 flow [2024-06-27 19:36:58,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:58,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:36:58,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:36:58,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:36:58,367 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-27 19:36:58,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:36:58,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1367738411, now seen corresponding path program 11 times [2024-06-27 19:36:58,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:36:58,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474677627] [2024-06-27 19:36:58,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:36:58,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:36:58,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:36:58,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:36:58,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:36:58,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474677627] [2024-06-27 19:36:58,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474677627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:36:58,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:36:58,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:36:58,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479690296] [2024-06-27 19:36:58,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:36:58,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:36:58,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:36:58,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:36:58,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:36:58,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:36:58,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 445 transitions, 4873 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:36:58,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:36:58,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:36:58,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:36:59,471 INFO L124 PetriNetUnfolderBase]: 3204/5533 cut-off events. [2024-06-27 19:36:59,472 INFO L125 PetriNetUnfolderBase]: For 1042536/1042536 co-relation queries the response was YES. [2024-06-27 19:36:59,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45061 conditions, 5533 events. 3204/5533 cut-off events. For 1042536/1042536 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 38402 event pairs, 670 based on Foata normal form. 2/5531 useless extension candidates. Maximal degree in co-relation 44887. Up to 4891 conditions per place. [2024-06-27 19:36:59,552 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 418 selfloop transitions, 41 changer transitions 0/468 dead transitions. [2024-06-27 19:36:59,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 468 transitions, 5891 flow [2024-06-27 19:36:59,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:36:59,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:36:59,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 19:36:59,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:36:59,554 INFO L175 Difference]: Start difference. First operand has 377 places, 445 transitions, 4873 flow. Second operand 9 states and 216 transitions. [2024-06-27 19:36:59,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 468 transitions, 5891 flow [2024-06-27 19:37:03,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 468 transitions, 5780 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:03,632 INFO L231 Difference]: Finished difference. Result has 380 places, 447 transitions, 4903 flow [2024-06-27 19:37:03,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4762, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4903, PETRI_PLACES=380, PETRI_TRANSITIONS=447} [2024-06-27 19:37:03,633 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-27 19:37:03,633 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 447 transitions, 4903 flow [2024-06-27 19:37:03,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:03,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:03,633 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-27 19:37:03,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:37:03,633 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-27 19:37:03,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:03,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1152011877, now seen corresponding path program 12 times [2024-06-27 19:37:03,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:03,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74035383] [2024-06-27 19:37:03,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:03,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:03,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:03,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-27 19:37:03,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:03,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74035383] [2024-06-27 19:37:03,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74035383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:03,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:03,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:03,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033539515] [2024-06-27 19:37:03,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:03,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:03,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:03,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:03,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:03,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:37:03,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 447 transitions, 4903 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:03,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:03,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:37:03,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:04,680 INFO L124 PetriNetUnfolderBase]: 3212/5535 cut-off events. [2024-06-27 19:37:04,680 INFO L125 PetriNetUnfolderBase]: For 1059003/1059003 co-relation queries the response was YES. [2024-06-27 19:37:04,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45294 conditions, 5535 events. 3212/5535 cut-off events. For 1059003/1059003 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 38371 event pairs, 693 based on Foata normal form. 2/5525 useless extension candidates. Maximal degree in co-relation 45119. Up to 4716 conditions per place. [2024-06-27 19:37:04,760 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 136 changer transitions 0/468 dead transitions. [2024-06-27 19:37:04,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 468 transitions, 5921 flow [2024-06-27 19:37:04,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:04,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:04,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:37:04,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:37:04,761 INFO L175 Difference]: Start difference. First operand has 380 places, 447 transitions, 4903 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:37:04,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 468 transitions, 5921 flow [2024-06-27 19:37:08,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 468 transitions, 5806 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 19:37:08,634 INFO L231 Difference]: Finished difference. Result has 381 places, 449 transitions, 5123 flow [2024-06-27 19:37:08,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5123, PETRI_PLACES=381, PETRI_TRANSITIONS=449} [2024-06-27 19:37:08,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-27 19:37:08,634 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 449 transitions, 5123 flow [2024-06-27 19:37:08,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:08,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:08,635 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-27 19:37:08,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:37:08,635 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-27 19:37:08,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:08,635 INFO L85 PathProgramCache]: Analyzing trace with hash -700253225, now seen corresponding path program 4 times [2024-06-27 19:37:08,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:08,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468567605] [2024-06-27 19:37:08,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:08,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:08,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:08,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:08,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:08,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468567605] [2024-06-27 19:37:08,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468567605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:08,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:08,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:08,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162994261] [2024-06-27 19:37:08,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:08,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:08,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:08,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:08,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:08,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:37:08,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 449 transitions, 5123 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:08,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:08,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:37:08,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:09,817 INFO L124 PetriNetUnfolderBase]: 3228/5571 cut-off events. [2024-06-27 19:37:09,817 INFO L125 PetriNetUnfolderBase]: For 1067311/1067311 co-relation queries the response was YES. [2024-06-27 19:37:09,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45807 conditions, 5571 events. 3228/5571 cut-off events. For 1067311/1067311 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 38750 event pairs, 676 based on Foata normal form. 1/5568 useless extension candidates. Maximal degree in co-relation 45631. Up to 4847 conditions per place. [2024-06-27 19:37:09,895 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 48 changer transitions 0/482 dead transitions. [2024-06-27 19:37:09,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 482 transitions, 6237 flow [2024-06-27 19:37:09,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:09,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:09,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:37:09,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:37:09,896 INFO L175 Difference]: Start difference. First operand has 381 places, 449 transitions, 5123 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:37:09,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 482 transitions, 6237 flow [2024-06-27 19:37:14,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 482 transitions, 5924 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 19:37:14,347 INFO L231 Difference]: Finished difference. Result has 383 places, 455 transitions, 5018 flow [2024-06-27 19:37:14,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5018, PETRI_PLACES=383, PETRI_TRANSITIONS=455} [2024-06-27 19:37:14,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-27 19:37:14,348 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 455 transitions, 5018 flow [2024-06-27 19:37:14,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:14,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:14,348 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-27 19:37:14,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:37:14,349 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-27 19:37:14,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:14,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1689126319, now seen corresponding path program 5 times [2024-06-27 19:37:14,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:14,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679745383] [2024-06-27 19:37:14,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:14,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:14,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:14,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-27 19:37:14,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:14,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679745383] [2024-06-27 19:37:14,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679745383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:14,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:14,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:14,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249376024] [2024-06-27 19:37:14,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:14,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:14,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:14,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:14,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:14,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:37:14,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 455 transitions, 5018 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:14,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:14,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:37:14,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:15,424 INFO L124 PetriNetUnfolderBase]: 3265/5615 cut-off events. [2024-06-27 19:37:15,424 INFO L125 PetriNetUnfolderBase]: For 1119364/1119364 co-relation queries the response was YES. [2024-06-27 19:37:15,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47132 conditions, 5615 events. 3265/5615 cut-off events. For 1119364/1119364 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 38979 event pairs, 712 based on Foata normal form. 1/5599 useless extension candidates. Maximal degree in co-relation 46955. Up to 4436 conditions per place. [2024-06-27 19:37:15,506 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 285 selfloop transitions, 207 changer transitions 0/501 dead transitions. [2024-06-27 19:37:15,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 501 transitions, 7768 flow [2024-06-27 19:37:15,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:15,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:15,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-27 19:37:15,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 19:37:15,507 INFO L175 Difference]: Start difference. First operand has 383 places, 455 transitions, 5018 flow. Second operand 8 states and 217 transitions. [2024-06-27 19:37:15,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 501 transitions, 7768 flow [2024-06-27 19:37:19,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 501 transitions, 7610 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:19,799 INFO L231 Difference]: Finished difference. Result has 386 places, 472 transitions, 5684 flow [2024-06-27 19:37:19,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4860, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5684, PETRI_PLACES=386, PETRI_TRANSITIONS=472} [2024-06-27 19:37:19,800 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-27 19:37:19,800 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 472 transitions, 5684 flow [2024-06-27 19:37:19,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:19,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:19,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:37:19,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:37:19,801 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-27 19:37:19,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:19,801 INFO L85 PathProgramCache]: Analyzing trace with hash 613457879, now seen corresponding path program 6 times [2024-06-27 19:37:19,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:19,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165554350] [2024-06-27 19:37:19,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:19,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:19,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:19,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:19,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:19,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165554350] [2024-06-27 19:37:19,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165554350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:19,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:19,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:19,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377188851] [2024-06-27 19:37:19,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:19,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:19,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:19,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:19,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:19,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:37:19,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 472 transitions, 5684 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:19,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:19,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:37:19,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:20,946 INFO L124 PetriNetUnfolderBase]: 3270/5641 cut-off events. [2024-06-27 19:37:20,946 INFO L125 PetriNetUnfolderBase]: For 1140227/1140227 co-relation queries the response was YES. [2024-06-27 19:37:21,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48300 conditions, 5641 events. 3270/5641 cut-off events. For 1140227/1140227 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 39277 event pairs, 678 based on Foata normal form. 1/5638 useless extension candidates. Maximal degree in co-relation 48122. Up to 4892 conditions per place. [2024-06-27 19:37:21,034 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 61 changer transitions 0/505 dead transitions. [2024-06-27 19:37:21,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 505 transitions, 7098 flow [2024-06-27 19:37:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:37:21,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:37:21,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-27 19:37:21,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:37:21,036 INFO L175 Difference]: Start difference. First operand has 386 places, 472 transitions, 5684 flow. Second operand 10 states and 245 transitions. [2024-06-27 19:37:21,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 505 transitions, 7098 flow [2024-06-27 19:37:27,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 505 transitions, 6788 flow, removed 116 selfloop flow, removed 2 redundant places. [2024-06-27 19:37:27,005 INFO L231 Difference]: Finished difference. Result has 395 places, 475 transitions, 5598 flow [2024-06-27 19:37:27,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5406, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5598, PETRI_PLACES=395, PETRI_TRANSITIONS=475} [2024-06-27 19:37:27,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-27 19:37:27,005 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 475 transitions, 5598 flow [2024-06-27 19:37:27,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:27,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:27,006 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-27 19:37:27,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:37:27,006 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-27 19:37:27,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:27,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1285716161, now seen corresponding path program 7 times [2024-06-27 19:37:27,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:27,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134603454] [2024-06-27 19:37:27,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:27,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:27,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:27,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:27,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:27,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134603454] [2024-06-27 19:37:27,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134603454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:27,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:27,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:27,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744287798] [2024-06-27 19:37:27,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:27,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:27,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:27,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:27,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:27,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:37:27,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 475 transitions, 5598 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:27,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:27,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:37:27,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:28,133 INFO L124 PetriNetUnfolderBase]: 3267/5637 cut-off events. [2024-06-27 19:37:28,134 INFO L125 PetriNetUnfolderBase]: For 1144208/1144208 co-relation queries the response was YES. [2024-06-27 19:37:28,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47888 conditions, 5637 events. 3267/5637 cut-off events. For 1144208/1144208 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 39295 event pairs, 678 based on Foata normal form. 1/5634 useless extension candidates. Maximal degree in co-relation 47707. Up to 4889 conditions per place. [2024-06-27 19:37:28,220 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 430 selfloop transitions, 60 changer transitions 0/499 dead transitions. [2024-06-27 19:37:28,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 499 transitions, 6638 flow [2024-06-27 19:37:28,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:28,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:28,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 19:37:28,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 19:37:28,221 INFO L175 Difference]: Start difference. First operand has 395 places, 475 transitions, 5598 flow. Second operand 8 states and 201 transitions. [2024-06-27 19:37:28,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 499 transitions, 6638 flow [2024-06-27 19:37:33,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 499 transitions, 6448 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 19:37:33,366 INFO L231 Difference]: Finished difference. Result has 395 places, 475 transitions, 5534 flow [2024-06-27 19:37:33,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5408, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5534, PETRI_PLACES=395, PETRI_TRANSITIONS=475} [2024-06-27 19:37:33,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-27 19:37:33,366 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 475 transitions, 5534 flow [2024-06-27 19:37:33,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:33,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:33,367 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-27 19:37:33,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:37:33,367 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-27 19:37:33,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:33,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1327552343, now seen corresponding path program 8 times [2024-06-27 19:37:33,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:33,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034119616] [2024-06-27 19:37:33,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:33,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:33,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:33,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:33,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:33,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034119616] [2024-06-27 19:37:33,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034119616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:33,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:33,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:33,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436821604] [2024-06-27 19:37:33,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:33,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:33,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:33,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:33,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:33,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:37:33,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 475 transitions, 5534 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:33,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:33,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:37:33,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:34,459 INFO L124 PetriNetUnfolderBase]: 3280/5646 cut-off events. [2024-06-27 19:37:34,459 INFO L125 PetriNetUnfolderBase]: For 1169907/1169907 co-relation queries the response was YES. [2024-06-27 19:37:34,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48244 conditions, 5646 events. 3280/5646 cut-off events. For 1169907/1169907 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 39287 event pairs, 714 based on Foata normal form. 1/5630 useless extension candidates. Maximal degree in co-relation 48062. Up to 4448 conditions per place. [2024-06-27 19:37:34,550 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 215 changer transitions 0/506 dead transitions. [2024-06-27 19:37:34,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 506 transitions, 7772 flow [2024-06-27 19:37:34,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:34,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:34,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 19:37:34,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-27 19:37:34,551 INFO L175 Difference]: Start difference. First operand has 395 places, 475 transitions, 5534 flow. Second operand 8 states and 212 transitions. [2024-06-27 19:37:34,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 506 transitions, 7772 flow [2024-06-27 19:37:40,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 506 transitions, 7652 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:37:40,294 INFO L231 Difference]: Finished difference. Result has 396 places, 481 transitions, 5970 flow [2024-06-27 19:37:40,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5414, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5970, PETRI_PLACES=396, PETRI_TRANSITIONS=481} [2024-06-27 19:37:40,295 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-27 19:37:40,295 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 481 transitions, 5970 flow [2024-06-27 19:37:40,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:40,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:40,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] [2024-06-27 19:37:40,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:37:40,295 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-27 19:37:40,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:40,296 INFO L85 PathProgramCache]: Analyzing trace with hash -859530873, now seen corresponding path program 9 times [2024-06-27 19:37:40,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:40,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153399433] [2024-06-27 19:37:40,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:40,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:40,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:40,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:40,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:40,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153399433] [2024-06-27 19:37:40,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153399433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:40,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:40,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:40,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687208705] [2024-06-27 19:37:40,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:40,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:40,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:40,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:40,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:40,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:37:40,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 481 transitions, 5970 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:40,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:40,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:37:40,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:41,379 INFO L124 PetriNetUnfolderBase]: 3277/5626 cut-off events. [2024-06-27 19:37:41,380 INFO L125 PetriNetUnfolderBase]: For 1178887/1178887 co-relation queries the response was YES. [2024-06-27 19:37:41,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48584 conditions, 5626 events. 3277/5626 cut-off events. For 1178887/1178887 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 39056 event pairs, 702 based on Foata normal form. 1/5610 useless extension candidates. Maximal degree in co-relation 48401. Up to 4446 conditions per place. [2024-06-27 19:37:41,464 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 214 changer transitions 0/505 dead transitions. [2024-06-27 19:37:41,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 505 transitions, 7824 flow [2024-06-27 19:37:41,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:41,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:41,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 19:37:41,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-27 19:37:41,466 INFO L175 Difference]: Start difference. First operand has 396 places, 481 transitions, 5970 flow. Second operand 8 states and 211 transitions. [2024-06-27 19:37:41,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 505 transitions, 7824 flow [2024-06-27 19:37:47,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 505 transitions, 7362 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-27 19:37:47,684 INFO L231 Difference]: Finished difference. Result has 399 places, 481 transitions, 5942 flow [2024-06-27 19:37:47,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5508, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5942, PETRI_PLACES=399, PETRI_TRANSITIONS=481} [2024-06-27 19:37:47,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-27 19:37:47,685 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 481 transitions, 5942 flow [2024-06-27 19:37:47,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:47,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:47,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] [2024-06-27 19:37:47,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:37:47,685 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-27 19:37:47,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:47,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1170788123, now seen corresponding path program 10 times [2024-06-27 19:37:47,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:47,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713405026] [2024-06-27 19:37:47,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:47,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:47,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:47,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:37:47,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:47,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713405026] [2024-06-27 19:37:47,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713405026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:47,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:47,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:47,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603943628] [2024-06-27 19:37:47,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:47,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:47,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:47,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:47,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:47,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:37:47,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 481 transitions, 5942 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:47,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:47,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:37:47,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:48,841 INFO L124 PetriNetUnfolderBase]: 3282/5660 cut-off events. [2024-06-27 19:37:48,841 INFO L125 PetriNetUnfolderBase]: For 1194509/1194509 co-relation queries the response was YES. [2024-06-27 19:37:48,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48725 conditions, 5660 events. 3282/5660 cut-off events. For 1194509/1194509 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 39448 event pairs, 666 based on Foata normal form. 1/5657 useless extension candidates. Maximal degree in co-relation 48542. Up to 5018 conditions per place. [2024-06-27 19:37:48,926 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 455 selfloop transitions, 38 changer transitions 0/502 dead transitions. [2024-06-27 19:37:48,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 502 transitions, 7032 flow [2024-06-27 19:37:48,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:48,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:48,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:37:48,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-27 19:37:48,927 INFO L175 Difference]: Start difference. First operand has 399 places, 481 transitions, 5942 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:37:48,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 502 transitions, 7032 flow [2024-06-27 19:37:54,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 502 transitions, 6586 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:37:54,818 INFO L231 Difference]: Finished difference. Result has 400 places, 484 transitions, 5644 flow [2024-06-27 19:37:54,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5502, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5644, PETRI_PLACES=400, PETRI_TRANSITIONS=484} [2024-06-27 19:37:54,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-27 19:37:54,819 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 484 transitions, 5644 flow [2024-06-27 19:37:54,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:54,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:37:54,819 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-27 19:37:54,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:37:54,820 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-27 19:37:54,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:37:54,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1083946187, now seen corresponding path program 11 times [2024-06-27 19:37:54,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:37:54,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872248907] [2024-06-27 19:37:54,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:37:54,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:37:54,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:37:54,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-27 19:37:54,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:37:54,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872248907] [2024-06-27 19:37:54,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872248907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:37:54,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:37:54,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:37:54,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42615097] [2024-06-27 19:37:54,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:37:54,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:37:54,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:37:54,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:37:54,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:37:54,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:37:54,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 484 transitions, 5644 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:37:54,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:37:54,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:37:54,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:37:56,107 INFO L124 PetriNetUnfolderBase]: 3303/5674 cut-off events. [2024-06-27 19:37:56,107 INFO L125 PetriNetUnfolderBase]: For 1229767/1229767 co-relation queries the response was YES. [2024-06-27 19:37:56,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48907 conditions, 5674 events. 3303/5674 cut-off events. For 1229767/1229767 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 39518 event pairs, 704 based on Foata normal form. 1/5658 useless extension candidates. Maximal degree in co-relation 48723. Up to 4466 conditions per place. [2024-06-27 19:37:56,191 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 277 selfloop transitions, 229 changer transitions 0/515 dead transitions. [2024-06-27 19:37:56,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 515 transitions, 7982 flow [2024-06-27 19:37:56,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:37:56,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:37:56,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:37:56,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:37:56,193 INFO L175 Difference]: Start difference. First operand has 400 places, 484 transitions, 5644 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:37:56,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 515 transitions, 7982 flow [2024-06-27 19:38:02,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 515 transitions, 7874 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:02,341 INFO L231 Difference]: Finished difference. Result has 402 places, 493 transitions, 6186 flow [2024-06-27 19:38:02,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5536, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6186, PETRI_PLACES=402, PETRI_TRANSITIONS=493} [2024-06-27 19:38:02,342 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-27 19:38:02,342 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 493 transitions, 6186 flow [2024-06-27 19:38:02,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:02,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:02,342 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-27 19:38:02,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:38:02,343 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-27 19:38:02,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:02,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1083766697, now seen corresponding path program 12 times [2024-06-27 19:38:02,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:02,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899865258] [2024-06-27 19:38:02,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:02,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:02,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:02,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:02,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:02,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899865258] [2024-06-27 19:38:02,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899865258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:02,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:02,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:02,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630222581] [2024-06-27 19:38:02,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:02,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:02,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:02,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:02,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:02,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:38:02,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 493 transitions, 6186 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:02,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:02,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:38:02,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:03,645 INFO L124 PetriNetUnfolderBase]: 3300/5682 cut-off events. [2024-06-27 19:38:03,646 INFO L125 PetriNetUnfolderBase]: For 1240367/1240367 co-relation queries the response was YES. [2024-06-27 19:38:03,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49360 conditions, 5682 events. 3300/5682 cut-off events. For 1240367/1240367 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 39592 event pairs, 714 based on Foata normal form. 1/5666 useless extension candidates. Maximal degree in co-relation 49175. Up to 4464 conditions per place. [2024-06-27 19:38:03,723 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 274 selfloop transitions, 231 changer transitions 0/514 dead transitions. [2024-06-27 19:38:03,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 514 transitions, 8068 flow [2024-06-27 19:38:03,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:03,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:03,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:38:03,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-27 19:38:03,725 INFO L175 Difference]: Start difference. First operand has 402 places, 493 transitions, 6186 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:38:03,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 514 transitions, 8068 flow [2024-06-27 19:38:08,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 514 transitions, 7712 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-27 19:38:08,794 INFO L231 Difference]: Finished difference. Result has 407 places, 493 transitions, 6298 flow [2024-06-27 19:38:08,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5830, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6298, PETRI_PLACES=407, PETRI_TRANSITIONS=493} [2024-06-27 19:38:08,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-27 19:38:08,794 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 493 transitions, 6298 flow [2024-06-27 19:38:08,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:08,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:08,795 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-27 19:38:08,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:38:08,795 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-27 19:38:08,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:08,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1583644343, now seen corresponding path program 1 times [2024-06-27 19:38:08,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:08,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245940792] [2024-06-27 19:38:08,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:08,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:08,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:08,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:08,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:08,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245940792] [2024-06-27 19:38:08,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245940792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:08,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:08,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:08,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122042494] [2024-06-27 19:38:08,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:08,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:08,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:08,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:08,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:08,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:38:08,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 493 transitions, 6298 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:08,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:08,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:38:08,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:10,015 INFO L124 PetriNetUnfolderBase]: 3321/5716 cut-off events. [2024-06-27 19:38:10,015 INFO L125 PetriNetUnfolderBase]: For 1288312/1288312 co-relation queries the response was YES. [2024-06-27 19:38:10,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50092 conditions, 5716 events. 3321/5716 cut-off events. For 1288312/1288312 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 39845 event pairs, 669 based on Foata normal form. 2/5714 useless extension candidates. Maximal degree in co-relation 49906. Up to 5035 conditions per place. [2024-06-27 19:38:10,111 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 485 selfloop transitions, 34 changer transitions 0/528 dead transitions. [2024-06-27 19:38:10,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 528 transitions, 7796 flow [2024-06-27 19:38:10,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:38:10,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:38:10,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 19:38:10,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-27 19:38:10,112 INFO L175 Difference]: Start difference. First operand has 407 places, 493 transitions, 6298 flow. Second operand 9 states and 222 transitions. [2024-06-27 19:38:10,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 528 transitions, 7796 flow [2024-06-27 19:38:18,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 528 transitions, 7438 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:18,061 INFO L231 Difference]: Finished difference. Result has 411 places, 497 transitions, 6135 flow [2024-06-27 19:38:18,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5940, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6135, PETRI_PLACES=411, PETRI_TRANSITIONS=497} [2024-06-27 19:38:18,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-27 19:38:18,061 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 497 transitions, 6135 flow [2024-06-27 19:38:18,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:18,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:18,062 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-27 19:38:18,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:38:18,062 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-27 19:38:18,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:18,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1212270101, now seen corresponding path program 2 times [2024-06-27 19:38:18,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:18,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428847116] [2024-06-27 19:38:18,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:18,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:18,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:18,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:18,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:18,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428847116] [2024-06-27 19:38:18,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428847116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:18,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:18,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:18,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083191356] [2024-06-27 19:38:18,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:18,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:18,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:18,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:18,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:18,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:38:18,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 497 transitions, 6135 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:18,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:18,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:38:18,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:19,308 INFO L124 PetriNetUnfolderBase]: 3316/5717 cut-off events. [2024-06-27 19:38:19,309 INFO L125 PetriNetUnfolderBase]: For 1286298/1286298 co-relation queries the response was YES. [2024-06-27 19:38:19,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49595 conditions, 5717 events. 3316/5717 cut-off events. For 1286298/1286298 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 39961 event pairs, 678 based on Foata normal form. 2/5715 useless extension candidates. Maximal degree in co-relation 49406. Up to 5057 conditions per place. [2024-06-27 19:38:19,403 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 30 changer transitions 0/522 dead transitions. [2024-06-27 19:38:19,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 522 transitions, 7223 flow [2024-06-27 19:38:19,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:19,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:19,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:38:19,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-27 19:38:19,404 INFO L175 Difference]: Start difference. First operand has 411 places, 497 transitions, 6135 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:38:19,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 522 transitions, 7223 flow [2024-06-27 19:38:26,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 522 transitions, 7080 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:26,343 INFO L231 Difference]: Finished difference. Result has 413 places, 497 transitions, 6057 flow [2024-06-27 19:38:26,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5992, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6057, PETRI_PLACES=413, PETRI_TRANSITIONS=497} [2024-06-27 19:38:26,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-27 19:38:26,344 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 497 transitions, 6057 flow [2024-06-27 19:38:26,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:26,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:26,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:26,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:38:26,345 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-27 19:38:26,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:26,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1493200405, now seen corresponding path program 3 times [2024-06-27 19:38:26,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:26,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684642581] [2024-06-27 19:38:26,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:26,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:26,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:26,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:26,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:26,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684642581] [2024-06-27 19:38:26,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684642581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:26,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:26,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:26,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663440362] [2024-06-27 19:38:26,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:26,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:26,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:26,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:26,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:26,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:38:26,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 497 transitions, 6057 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:26,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:26,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:38:26,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:27,530 INFO L124 PetriNetUnfolderBase]: 3324/5723 cut-off events. [2024-06-27 19:38:27,530 INFO L125 PetriNetUnfolderBase]: For 1303736/1303736 co-relation queries the response was YES. [2024-06-27 19:38:27,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49677 conditions, 5723 events. 3324/5723 cut-off events. For 1303736/1303736 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 39944 event pairs, 704 based on Foata normal form. 2/5715 useless extension candidates. Maximal degree in co-relation 49487. Up to 4868 conditions per place. [2024-06-27 19:38:27,620 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 383 selfloop transitions, 129 changer transitions 0/521 dead transitions. [2024-06-27 19:38:27,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 521 transitions, 7192 flow [2024-06-27 19:38:27,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:27,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:27,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:38:27,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 19:38:27,621 INFO L175 Difference]: Start difference. First operand has 413 places, 497 transitions, 6057 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:38:27,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 521 transitions, 7192 flow [2024-06-27 19:38:35,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 521 transitions, 7127 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 19:38:35,290 INFO L231 Difference]: Finished difference. Result has 414 places, 499 transitions, 6316 flow [2024-06-27 19:38:35,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5992, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6316, PETRI_PLACES=414, PETRI_TRANSITIONS=499} [2024-06-27 19:38:35,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-27 19:38:35,291 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 499 transitions, 6316 flow [2024-06-27 19:38:35,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:35,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:35,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:35,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:38:35,291 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-27 19:38:35,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:35,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1145331749, now seen corresponding path program 4 times [2024-06-27 19:38:35,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:35,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461488286] [2024-06-27 19:38:35,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:35,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:35,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:35,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:35,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:35,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461488286] [2024-06-27 19:38:35,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461488286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:35,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:35,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:35,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661526316] [2024-06-27 19:38:35,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:35,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:35,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:35,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:35,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:35,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:38:35,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 499 transitions, 6316 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:35,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:35,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:38:35,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:36,515 INFO L124 PetriNetUnfolderBase]: 3332/5723 cut-off events. [2024-06-27 19:38:36,515 INFO L125 PetriNetUnfolderBase]: For 1322924/1322924 co-relation queries the response was YES. [2024-06-27 19:38:36,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50236 conditions, 5723 events. 3332/5723 cut-off events. For 1322924/1322924 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 39883 event pairs, 694 based on Foata normal form. 2/5715 useless extension candidates. Maximal degree in co-relation 50045. Up to 4880 conditions per place. [2024-06-27 19:38:36,606 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 131 changer transitions 0/520 dead transitions. [2024-06-27 19:38:36,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 520 transitions, 7449 flow [2024-06-27 19:38:36,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:36,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:36,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:38:36,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 19:38:36,608 INFO L175 Difference]: Start difference. First operand has 414 places, 499 transitions, 6316 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:38:36,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 520 transitions, 7449 flow [2024-06-27 19:38:44,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 520 transitions, 7148 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:44,525 INFO L231 Difference]: Finished difference. Result has 416 places, 501 transitions, 6351 flow [2024-06-27 19:38:44,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6015, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6351, PETRI_PLACES=416, PETRI_TRANSITIONS=501} [2024-06-27 19:38:44,526 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-27 19:38:44,526 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 501 transitions, 6351 flow [2024-06-27 19:38:44,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:44,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:44,526 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-27 19:38:44,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:38:44,526 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-27 19:38:44,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:44,527 INFO L85 PathProgramCache]: Analyzing trace with hash -471351379, now seen corresponding path program 13 times [2024-06-27 19:38:44,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:44,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903910396] [2024-06-27 19:38:44,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:44,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:44,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:44,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-27 19:38:44,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:44,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903910396] [2024-06-27 19:38:44,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903910396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:44,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:44,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:44,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366274467] [2024-06-27 19:38:44,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:44,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:44,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:44,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:44,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:44,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:38:44,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 501 transitions, 6351 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:44,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:44,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:38:44,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:45,773 INFO L124 PetriNetUnfolderBase]: 3386/5816 cut-off events. [2024-06-27 19:38:45,774 INFO L125 PetriNetUnfolderBase]: For 1426219/1426219 co-relation queries the response was YES. [2024-06-27 19:38:46,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52175 conditions, 5816 events. 3386/5816 cut-off events. For 1426219/1426219 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 40603 event pairs, 692 based on Foata normal form. 2/5807 useless extension candidates. Maximal degree in co-relation 51983. Up to 4880 conditions per place. [2024-06-27 19:38:46,022 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 124 changer transitions 0/536 dead transitions. [2024-06-27 19:38:46,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 536 transitions, 7943 flow [2024-06-27 19:38:46,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:46,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:46,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 19:38:46,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:38:46,023 INFO L175 Difference]: Start difference. First operand has 416 places, 501 transitions, 6351 flow. Second operand 8 states and 210 transitions. [2024-06-27 19:38:46,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 536 transitions, 7943 flow [2024-06-27 19:38:55,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 536 transitions, 7630 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 19:38:55,271 INFO L231 Difference]: Finished difference. Result has 419 places, 506 transitions, 6461 flow [2024-06-27 19:38:55,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6038, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6461, PETRI_PLACES=419, PETRI_TRANSITIONS=506} [2024-06-27 19:38:55,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-27 19:38:55,272 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 506 transitions, 6461 flow [2024-06-27 19:38:55,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:55,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:38:55,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:38:55,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 19:38:55,272 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-27 19:38:55,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:38:55,273 INFO L85 PathProgramCache]: Analyzing trace with hash 389107797, now seen corresponding path program 14 times [2024-06-27 19:38:55,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:38:55,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950034638] [2024-06-27 19:38:55,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:38:55,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:38:55,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:38:55,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:38:55,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:38:55,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950034638] [2024-06-27 19:38:55,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950034638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:38:55,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:38:55,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:38:55,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822637586] [2024-06-27 19:38:55,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:38:55,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:38:55,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:38:55,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:38:55,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:38:55,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:38:55,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 506 transitions, 6461 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:38:55,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:38:55,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:38:55,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:38:56,678 INFO L124 PetriNetUnfolderBase]: 3394/5845 cut-off events. [2024-06-27 19:38:56,678 INFO L125 PetriNetUnfolderBase]: For 1447008/1447008 co-relation queries the response was YES. [2024-06-27 19:38:56,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52525 conditions, 5845 events. 3394/5845 cut-off events. For 1447008/1447008 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 40856 event pairs, 709 based on Foata normal form. 2/5841 useless extension candidates. Maximal degree in co-relation 52331. Up to 4981 conditions per place. [2024-06-27 19:38:56,763 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 399 selfloop transitions, 122 changer transitions 0/530 dead transitions. [2024-06-27 19:38:56,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 530 transitions, 7631 flow [2024-06-27 19:38:56,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:38:56,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:38:56,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:38:56,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-27 19:38:56,764 INFO L175 Difference]: Start difference. First operand has 419 places, 506 transitions, 6461 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:38:56,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 530 transitions, 7631 flow [2024-06-27 19:39:06,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 530 transitions, 7366 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 19:39:06,662 INFO L231 Difference]: Finished difference. Result has 423 places, 508 transitions, 6523 flow [2024-06-27 19:39:06,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6220, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6523, PETRI_PLACES=423, PETRI_TRANSITIONS=508} [2024-06-27 19:39:06,663 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-27 19:39:06,663 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 508 transitions, 6523 flow [2024-06-27 19:39:06,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:06,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:06,663 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-27 19:39:06,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 19:39:06,663 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-27 19:39:06,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:06,664 INFO L85 PathProgramCache]: Analyzing trace with hash 869677013, now seen corresponding path program 15 times [2024-06-27 19:39:06,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:06,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427470942] [2024-06-27 19:39:06,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:06,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:06,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:06,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:06,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:06,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427470942] [2024-06-27 19:39:06,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427470942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:06,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:06,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:06,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510564165] [2024-06-27 19:39:06,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:06,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:06,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:06,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:06,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:06,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:39:06,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 508 transitions, 6523 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:06,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:06,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:39:06,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:08,064 INFO L124 PetriNetUnfolderBase]: 3402/5857 cut-off events. [2024-06-27 19:39:08,065 INFO L125 PetriNetUnfolderBase]: For 1463519/1463519 co-relation queries the response was YES. [2024-06-27 19:39:08,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52708 conditions, 5857 events. 3402/5857 cut-off events. For 1463519/1463519 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 41050 event pairs, 709 based on Foata normal form. 2/5853 useless extension candidates. Maximal degree in co-relation 52512. Up to 4993 conditions per place. [2024-06-27 19:39:08,153 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 400 selfloop transitions, 120 changer transitions 0/529 dead transitions. [2024-06-27 19:39:08,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 529 transitions, 7663 flow [2024-06-27 19:39:08,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:08,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:08,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:39:08,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:39:08,154 INFO L175 Difference]: Start difference. First operand has 423 places, 508 transitions, 6523 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:39:08,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 529 transitions, 7663 flow [2024-06-27 19:39:17,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 529 transitions, 7382 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 19:39:17,686 INFO L231 Difference]: Finished difference. Result has 425 places, 510 transitions, 6545 flow [2024-06-27 19:39:17,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6242, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6545, PETRI_PLACES=425, PETRI_TRANSITIONS=510} [2024-06-27 19:39:17,686 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-27 19:39:17,686 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 510 transitions, 6545 flow [2024-06-27 19:39:17,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:17,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:17,687 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-27 19:39:17,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 19:39:17,687 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-27 19:39:17,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:17,687 INFO L85 PathProgramCache]: Analyzing trace with hash 23701461, now seen corresponding path program 16 times [2024-06-27 19:39:17,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:17,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80829645] [2024-06-27 19:39:17,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:17,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:17,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:17,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:17,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:17,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80829645] [2024-06-27 19:39:17,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80829645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:17,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:17,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:17,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108709891] [2024-06-27 19:39:17,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:17,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:17,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:17,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:17,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:17,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:39:17,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 510 transitions, 6545 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:17,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:17,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:39:17,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:19,109 INFO L124 PetriNetUnfolderBase]: 3438/5913 cut-off events. [2024-06-27 19:39:19,109 INFO L125 PetriNetUnfolderBase]: For 1569502/1569502 co-relation queries the response was YES. [2024-06-27 19:39:19,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53312 conditions, 5913 events. 3438/5913 cut-off events. For 1569502/1569502 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 41432 event pairs, 713 based on Foata normal form. 10/5917 useless extension candidates. Maximal degree in co-relation 53115. Up to 5017 conditions per place. [2024-06-27 19:39:19,202 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 407 selfloop transitions, 115 changer transitions 0/531 dead transitions. [2024-06-27 19:39:19,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 531 transitions, 7719 flow [2024-06-27 19:39:19,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:19,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:19,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:39:19,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:39:19,203 INFO L175 Difference]: Start difference. First operand has 425 places, 510 transitions, 6545 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:39:19,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 531 transitions, 7719 flow [2024-06-27 19:39:29,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 531 transitions, 7438 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 19:39:29,531 INFO L231 Difference]: Finished difference. Result has 427 places, 512 transitions, 6562 flow [2024-06-27 19:39:29,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6264, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6562, PETRI_PLACES=427, PETRI_TRANSITIONS=512} [2024-06-27 19:39:29,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-27 19:39:29,532 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 512 transitions, 6562 flow [2024-06-27 19:39:29,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:29,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:29,533 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-27 19:39:29,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 19:39:29,533 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-27 19:39:29,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:29,533 INFO L85 PathProgramCache]: Analyzing trace with hash 583990069, now seen corresponding path program 13 times [2024-06-27 19:39:29,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:29,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487418775] [2024-06-27 19:39:29,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:29,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:29,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:29,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:29,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:29,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487418775] [2024-06-27 19:39:29,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487418775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:29,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:29,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:29,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521640171] [2024-06-27 19:39:29,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:29,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:29,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:29,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:29,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:29,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:39:29,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 512 transitions, 6562 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:29,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:29,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:39:29,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:31,032 INFO L124 PetriNetUnfolderBase]: 3470/5967 cut-off events. [2024-06-27 19:39:31,032 INFO L125 PetriNetUnfolderBase]: For 1516518/1516518 co-relation queries the response was YES. [2024-06-27 19:39:31,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54125 conditions, 5967 events. 3470/5967 cut-off events. For 1516518/1516518 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 41875 event pairs, 702 based on Foata normal form. 1/5962 useless extension candidates. Maximal degree in co-relation 53927. Up to 5187 conditions per place. [2024-06-27 19:39:31,128 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 60 changer transitions 0/552 dead transitions. [2024-06-27 19:39:31,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 552 transitions, 8538 flow [2024-06-27 19:39:31,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:39:31,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:39:31,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-27 19:39:31,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-27 19:39:31,129 INFO L175 Difference]: Start difference. First operand has 427 places, 512 transitions, 6562 flow. Second operand 10 states and 244 transitions. [2024-06-27 19:39:31,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 552 transitions, 8538 flow [2024-06-27 19:39:40,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 552 transitions, 8278 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:39:40,963 INFO L231 Difference]: Finished difference. Result has 431 places, 524 transitions, 6672 flow [2024-06-27 19:39:40,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6302, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6672, PETRI_PLACES=431, PETRI_TRANSITIONS=524} [2024-06-27 19:39:40,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-27 19:39:40,963 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 524 transitions, 6672 flow [2024-06-27 19:39:40,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:40,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:40,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:39:40,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 19:39:40,964 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-27 19:39:40,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:40,964 INFO L85 PathProgramCache]: Analyzing trace with hash -372970611, now seen corresponding path program 14 times [2024-06-27 19:39:40,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:40,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963497442] [2024-06-27 19:39:40,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:40,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:40,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:41,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:41,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:41,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963497442] [2024-06-27 19:39:41,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963497442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:41,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:41,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:41,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848640056] [2024-06-27 19:39:41,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:41,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:41,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:41,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:41,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:41,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:39:41,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 524 transitions, 6672 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:41,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:41,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:39:41,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:42,489 INFO L124 PetriNetUnfolderBase]: 3467/5963 cut-off events. [2024-06-27 19:39:42,489 INFO L125 PetriNetUnfolderBase]: For 1523570/1523570 co-relation queries the response was YES. [2024-06-27 19:39:42,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53742 conditions, 5963 events. 3467/5963 cut-off events. For 1523570/1523570 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 41844 event pairs, 702 based on Foata normal form. 1/5958 useless extension candidates. Maximal degree in co-relation 53543. Up to 5184 conditions per place. [2024-06-27 19:39:42,591 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 478 selfloop transitions, 59 changer transitions 0/546 dead transitions. [2024-06-27 19:39:42,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 546 transitions, 8094 flow [2024-06-27 19:39:42,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:42,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:42,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:39:42,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:39:42,592 INFO L175 Difference]: Start difference. First operand has 431 places, 524 transitions, 6672 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:39:42,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 546 transitions, 8094 flow [2024-06-27 19:39:54,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 546 transitions, 7920 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-27 19:39:54,017 INFO L231 Difference]: Finished difference. Result has 435 places, 524 transitions, 6622 flow [2024-06-27 19:39:54,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6498, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6622, PETRI_PLACES=435, PETRI_TRANSITIONS=524} [2024-06-27 19:39:54,018 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-27 19:39:54,018 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 524 transitions, 6622 flow [2024-06-27 19:39:54,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:54,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:39:54,018 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-27 19:39:54,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 19:39:54,019 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-27 19:39:54,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:39:54,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1522715305, now seen corresponding path program 15 times [2024-06-27 19:39:54,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:39:54,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919612357] [2024-06-27 19:39:54,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:39:54,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:39:54,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:39:54,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:39:54,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:39:54,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919612357] [2024-06-27 19:39:54,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919612357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:39:54,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:39:54,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:39:54,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903463149] [2024-06-27 19:39:54,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:39:54,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:39:54,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:39:54,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:39:54,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:39:54,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:39:54,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 524 transitions, 6622 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:39:54,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:39:54,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:39:54,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:39:55,465 INFO L124 PetriNetUnfolderBase]: 3464/5959 cut-off events. [2024-06-27 19:39:55,465 INFO L125 PetriNetUnfolderBase]: For 1531773/1531773 co-relation queries the response was YES. [2024-06-27 19:39:55,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53741 conditions, 5959 events. 3464/5959 cut-off events. For 1531773/1531773 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 41816 event pairs, 702 based on Foata normal form. 1/5954 useless extension candidates. Maximal degree in co-relation 53540. Up to 5190 conditions per place. [2024-06-27 19:39:55,563 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 487 selfloop transitions, 52 changer transitions 0/548 dead transitions. [2024-06-27 19:39:55,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 548 transitions, 7760 flow [2024-06-27 19:39:55,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:39:55,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:39:55,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:39:55,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:39:55,564 INFO L175 Difference]: Start difference. First operand has 435 places, 524 transitions, 6622 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:39:55,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 548 transitions, 7760 flow [2024-06-27 19:40:07,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 548 transitions, 7610 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 19:40:07,163 INFO L231 Difference]: Finished difference. Result has 436 places, 524 transitions, 6582 flow [2024-06-27 19:40:07,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6472, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6582, PETRI_PLACES=436, PETRI_TRANSITIONS=524} [2024-06-27 19:40:07,164 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-27 19:40:07,164 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 524 transitions, 6582 flow [2024-06-27 19:40:07,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:07,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:07,164 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-27 19:40:07,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 19:40:07,165 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-27 19:40:07,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:07,165 INFO L85 PathProgramCache]: Analyzing trace with hash 568769017, now seen corresponding path program 16 times [2024-06-27 19:40:07,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:07,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920305518] [2024-06-27 19:40:07,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:07,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:07,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:07,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:07,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:07,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920305518] [2024-06-27 19:40:07,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920305518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:07,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:07,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:07,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538987532] [2024-06-27 19:40:07,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:07,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:07,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:07,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:07,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:07,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:40:07,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 524 transitions, 6582 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:07,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:07,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:40:07,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:08,538 INFO L124 PetriNetUnfolderBase]: 3477/5979 cut-off events. [2024-06-27 19:40:08,539 INFO L125 PetriNetUnfolderBase]: For 1563417/1563417 co-relation queries the response was YES. [2024-06-27 19:40:08,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54194 conditions, 5979 events. 3477/5979 cut-off events. For 1563417/1563417 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 42001 event pairs, 712 based on Foata normal form. 1/5974 useless extension candidates. Maximal degree in co-relation 53992. Up to 4706 conditions per place. [2024-06-27 19:40:08,639 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 327 selfloop transitions, 218 changer transitions 0/554 dead transitions. [2024-06-27 19:40:08,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 554 transitions, 8772 flow [2024-06-27 19:40:08,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:08,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:08,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:40:08,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-27 19:40:08,640 INFO L175 Difference]: Start difference. First operand has 436 places, 524 transitions, 6582 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:40:08,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 554 transitions, 8772 flow [2024-06-27 19:40:18,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 554 transitions, 8654 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:40:18,925 INFO L231 Difference]: Finished difference. Result has 437 places, 530 transitions, 7054 flow [2024-06-27 19:40:18,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6464, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7054, PETRI_PLACES=437, PETRI_TRANSITIONS=530} [2024-06-27 19:40:18,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-27 19:40:18,926 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 530 transitions, 7054 flow [2024-06-27 19:40:18,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:18,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:18,926 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-27 19:40:18,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 19:40:18,927 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-27 19:40:18,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:18,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1066899847, now seen corresponding path program 17 times [2024-06-27 19:40:18,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:18,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324363496] [2024-06-27 19:40:18,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:18,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:18,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:19,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:19,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:19,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324363496] [2024-06-27 19:40:19,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324363496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:19,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:19,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:19,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227007363] [2024-06-27 19:40:19,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:19,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:19,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:19,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:19,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:19,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:40:19,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 530 transitions, 7054 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:19,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:19,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:40:19,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:20,408 INFO L124 PetriNetUnfolderBase]: 3490/5993 cut-off events. [2024-06-27 19:40:20,408 INFO L125 PetriNetUnfolderBase]: For 1595789/1595789 co-relation queries the response was YES. [2024-06-27 19:40:20,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55127 conditions, 5993 events. 3490/5993 cut-off events. For 1595789/1595789 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 42121 event pairs, 704 based on Foata normal form. 1/5988 useless extension candidates. Maximal degree in co-relation 54924. Up to 4716 conditions per place. [2024-06-27 19:40:20,515 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 333 selfloop transitions, 216 changer transitions 0/558 dead transitions. [2024-06-27 19:40:20,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 558 transitions, 9564 flow [2024-06-27 19:40:20,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:20,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:20,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 19:40:20,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 19:40:20,516 INFO L175 Difference]: Start difference. First operand has 437 places, 530 transitions, 7054 flow. Second operand 8 states and 207 transitions. [2024-06-27 19:40:20,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 558 transitions, 9564 flow [2024-06-27 19:40:30,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 558 transitions, 8991 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:30,513 INFO L231 Difference]: Finished difference. Result has 439 places, 536 transitions, 7079 flow [2024-06-27 19:40:30,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6519, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7079, PETRI_PLACES=439, PETRI_TRANSITIONS=536} [2024-06-27 19:40:30,514 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-27 19:40:30,514 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 536 transitions, 7079 flow [2024-06-27 19:40:30,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:30,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:30,514 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-27 19:40:30,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 19:40:30,514 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-27 19:40:30,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:30,515 INFO L85 PathProgramCache]: Analyzing trace with hash 869681973, now seen corresponding path program 18 times [2024-06-27 19:40:30,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:30,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037879838] [2024-06-27 19:40:30,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:30,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:30,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:30,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:30,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:30,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037879838] [2024-06-27 19:40:30,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037879838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:30,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:30,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:30,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089584032] [2024-06-27 19:40:30,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:30,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:30,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:30,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:30,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:30,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:40:30,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 536 transitions, 7079 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:30,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:30,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:40:30,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:31,933 INFO L124 PetriNetUnfolderBase]: 3487/5981 cut-off events. [2024-06-27 19:40:31,933 INFO L125 PetriNetUnfolderBase]: For 1605721/1605721 co-relation queries the response was YES. [2024-06-27 19:40:32,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54764 conditions, 5981 events. 3487/5981 cut-off events. For 1605721/1605721 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 41968 event pairs, 700 based on Foata normal form. 1/5976 useless extension candidates. Maximal degree in co-relation 54562. Up to 4714 conditions per place. [2024-06-27 19:40:32,030 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 332 selfloop transitions, 217 changer transitions 0/558 dead transitions. [2024-06-27 19:40:32,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 558 transitions, 9437 flow [2024-06-27 19:40:32,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:40:32,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:40:32,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 19:40:32,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 19:40:32,031 INFO L175 Difference]: Start difference. First operand has 439 places, 536 transitions, 7079 flow. Second operand 8 states and 207 transitions. [2024-06-27 19:40:32,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 558 transitions, 9437 flow [2024-06-27 19:40:42,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 558 transitions, 8934 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-27 19:40:42,569 INFO L231 Difference]: Finished difference. Result has 443 places, 536 transitions, 7016 flow [2024-06-27 19:40:42,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6576, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7016, PETRI_PLACES=443, PETRI_TRANSITIONS=536} [2024-06-27 19:40:42,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-27 19:40:42,570 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 536 transitions, 7016 flow [2024-06-27 19:40:42,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:42,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:42,570 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-27 19:40:42,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 19:40:42,570 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-27 19:40:42,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:42,571 INFO L85 PathProgramCache]: Analyzing trace with hash -2036384843, now seen corresponding path program 19 times [2024-06-27 19:40:42,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:42,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555566720] [2024-06-27 19:40:42,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:42,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:42,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:42,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:42,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:42,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555566720] [2024-06-27 19:40:42,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555566720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:42,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:42,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:42,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736930740] [2024-06-27 19:40:42,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:42,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:42,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:42,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:42,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:42,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:40:42,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 536 transitions, 7016 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:42,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:42,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:40:42,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:44,092 INFO L124 PetriNetUnfolderBase]: 3508/6020 cut-off events. [2024-06-27 19:40:44,092 INFO L125 PetriNetUnfolderBase]: For 1649331/1649331 co-relation queries the response was YES. [2024-06-27 19:40:44,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55412 conditions, 6020 events. 3508/6020 cut-off events. For 1649331/1649331 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 42272 event pairs, 691 based on Foata normal form. 1/6015 useless extension candidates. Maximal degree in co-relation 55209. Up to 5162 conditions per place. [2024-06-27 19:40:44,196 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 471 selfloop transitions, 92 changer transitions 0/572 dead transitions. [2024-06-27 19:40:44,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 572 transitions, 8962 flow [2024-06-27 19:40:44,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:40:44,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:40:44,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-06-27 19:40:44,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-27 19:40:44,198 INFO L175 Difference]: Start difference. First operand has 443 places, 536 transitions, 7016 flow. Second operand 11 states and 266 transitions. [2024-06-27 19:40:44,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 572 transitions, 8962 flow [2024-06-27 19:40:53,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 572 transitions, 8490 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:40:53,128 INFO L231 Difference]: Finished difference. Result has 450 places, 543 transitions, 6936 flow [2024-06-27 19:40:53,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6558, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6936, PETRI_PLACES=450, PETRI_TRANSITIONS=543} [2024-06-27 19:40:53,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-27 19:40:53,128 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 543 transitions, 6936 flow [2024-06-27 19:40:53,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:53,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:40:53,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:40:53,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 19:40:53,129 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-27 19:40:53,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:40:53,129 INFO L85 PathProgramCache]: Analyzing trace with hash -2012127273, now seen corresponding path program 20 times [2024-06-27 19:40:53,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:40:53,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527425198] [2024-06-27 19:40:53,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:40:53,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:40:53,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:40:53,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:40:53,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:40:53,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527425198] [2024-06-27 19:40:53,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527425198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:40:53,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:40:53,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:40:53,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491597691] [2024-06-27 19:40:53,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:40:53,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:40:53,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:40:53,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:40:53,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:40:53,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:40:53,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 543 transitions, 6936 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:40:53,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:40:53,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:40:53,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:40:54,607 INFO L124 PetriNetUnfolderBase]: 3505/6020 cut-off events. [2024-06-27 19:40:54,608 INFO L125 PetriNetUnfolderBase]: For 1656303/1656303 co-relation queries the response was YES. [2024-06-27 19:40:54,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55120 conditions, 6020 events. 3505/6020 cut-off events. For 1656303/1656303 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 42333 event pairs, 693 based on Foata normal form. 1/6015 useless extension candidates. Maximal degree in co-relation 54914. Up to 5160 conditions per place. [2024-06-27 19:40:54,716 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 469 selfloop transitions, 90 changer transitions 0/568 dead transitions. [2024-06-27 19:40:54,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 568 transitions, 8726 flow [2024-06-27 19:40:54,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:40:54,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:40:54,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-27 19:40:54,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:40:54,717 INFO L175 Difference]: Start difference. First operand has 450 places, 543 transitions, 6936 flow. Second operand 10 states and 245 transitions. [2024-06-27 19:40:54,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 568 transitions, 8726 flow [2024-06-27 19:41:01,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 568 transitions, 8446 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-27 19:41:01,720 INFO L231 Difference]: Finished difference. Result has 451 places, 543 transitions, 6842 flow [2024-06-27 19:41:01,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6656, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6842, PETRI_PLACES=451, PETRI_TRANSITIONS=543} [2024-06-27 19:41:01,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-27 19:41:01,720 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 543 transitions, 6842 flow [2024-06-27 19:41:01,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:01,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:01,721 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-27 19:41:01,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 19:41:01,721 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-27 19:41:01,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:01,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1687136913, now seen corresponding path program 21 times [2024-06-27 19:41:01,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:01,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046727640] [2024-06-27 19:41:01,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:01,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:01,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:01,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:01,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:01,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046727640] [2024-06-27 19:41:01,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046727640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:01,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:01,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:01,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168993790] [2024-06-27 19:41:01,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:01,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:01,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:01,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:01,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:01,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:41:01,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 543 transitions, 6842 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:01,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:01,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:41:01,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:03,189 INFO L124 PetriNetUnfolderBase]: 3499/6020 cut-off events. [2024-06-27 19:41:03,189 INFO L125 PetriNetUnfolderBase]: For 1666596/1666596 co-relation queries the response was YES. [2024-06-27 19:41:03,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54660 conditions, 6020 events. 3499/6020 cut-off events. For 1666596/1666596 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 42369 event pairs, 701 based on Foata normal form. 2/6016 useless extension candidates. Maximal degree in co-relation 54454. Up to 5155 conditions per place. [2024-06-27 19:41:03,299 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 467 selfloop transitions, 86 changer transitions 0/562 dead transitions. [2024-06-27 19:41:03,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 562 transitions, 8302 flow [2024-06-27 19:41:03,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:03,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:03,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:41:03,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:41:03,300 INFO L175 Difference]: Start difference. First operand has 451 places, 543 transitions, 6842 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:41:03,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 562 transitions, 8302 flow [2024-06-27 19:41:11,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 562 transitions, 8090 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 19:41:11,974 INFO L231 Difference]: Finished difference. Result has 451 places, 543 transitions, 6809 flow [2024-06-27 19:41:11,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6630, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6809, PETRI_PLACES=451, PETRI_TRANSITIONS=543} [2024-06-27 19:41:11,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-27 19:41:11,974 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 543 transitions, 6809 flow [2024-06-27 19:41:11,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:11,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:11,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] [2024-06-27 19:41:11,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 19:41:11,975 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-27 19:41:11,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:11,975 INFO L85 PathProgramCache]: Analyzing trace with hash -202379611, now seen corresponding path program 22 times [2024-06-27 19:41:11,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:11,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437415037] [2024-06-27 19:41:11,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:11,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:11,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:12,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:12,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:12,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437415037] [2024-06-27 19:41:12,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437415037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:12,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:12,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:12,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555317829] [2024-06-27 19:41:12,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:12,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:12,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:12,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:12,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:12,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:41:12,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 543 transitions, 6809 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:12,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:12,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:41:12,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:13,515 INFO L124 PetriNetUnfolderBase]: 3533/6065 cut-off events. [2024-06-27 19:41:13,515 INFO L125 PetriNetUnfolderBase]: For 1723904/1723904 co-relation queries the response was YES. [2024-06-27 19:41:13,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55633 conditions, 6065 events. 3533/6065 cut-off events. For 1723904/1723904 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 42722 event pairs, 702 based on Foata normal form. 2/6061 useless extension candidates. Maximal degree in co-relation 55426. Up to 4763 conditions per place. [2024-06-27 19:41:13,615 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 346 selfloop transitions, 217 changer transitions 0/572 dead transitions. [2024-06-27 19:41:13,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 572 transitions, 9127 flow [2024-06-27 19:41:13,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:13,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:13,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:41:13,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-27 19:41:13,616 INFO L175 Difference]: Start difference. First operand has 451 places, 543 transitions, 6809 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:41:13,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 572 transitions, 9127 flow [2024-06-27 19:41:22,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 572 transitions, 8942 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:41:22,409 INFO L231 Difference]: Finished difference. Result has 451 places, 553 transitions, 7259 flow [2024-06-27 19:41:22,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6624, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7259, PETRI_PLACES=451, PETRI_TRANSITIONS=553} [2024-06-27 19:41:22,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-27 19:41:22,409 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 553 transitions, 7259 flow [2024-06-27 19:41:22,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:22,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:22,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-27 19:41:22,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 19:41:22,410 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-27 19:41:22,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:22,410 INFO L85 PathProgramCache]: Analyzing trace with hash -608046121, now seen corresponding path program 23 times [2024-06-27 19:41:22,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:22,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401991954] [2024-06-27 19:41:22,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:22,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:22,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:22,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:22,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:22,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401991954] [2024-06-27 19:41:22,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401991954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:22,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:22,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:22,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473299763] [2024-06-27 19:41:22,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:22,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:22,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:22,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:22,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:22,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:41:22,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 553 transitions, 7259 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:22,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:22,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:41:22,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:23,826 INFO L124 PetriNetUnfolderBase]: 3543/6087 cut-off events. [2024-06-27 19:41:23,826 INFO L125 PetriNetUnfolderBase]: For 1747285/1747285 co-relation queries the response was YES. [2024-06-27 19:41:23,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56277 conditions, 6087 events. 3543/6087 cut-off events. For 1747285/1747285 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42884 event pairs, 704 based on Foata normal form. 2/6083 useless extension candidates. Maximal degree in co-relation 56069. Up to 4773 conditions per place. [2024-06-27 19:41:23,935 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 349 selfloop transitions, 218 changer transitions 0/576 dead transitions. [2024-06-27 19:41:23,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 576 transitions, 9487 flow [2024-06-27 19:41:23,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:23,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:23,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 19:41:23,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-27 19:41:23,936 INFO L175 Difference]: Start difference. First operand has 451 places, 553 transitions, 7259 flow. Second operand 8 states and 206 transitions. [2024-06-27 19:41:23,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 576 transitions, 9487 flow [2024-06-27 19:41:32,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 576 transitions, 9090 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 19:41:32,430 INFO L231 Difference]: Finished difference. Result has 454 places, 558 transitions, 7423 flow [2024-06-27 19:41:32,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7423, PETRI_PLACES=454, PETRI_TRANSITIONS=558} [2024-06-27 19:41:32,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-27 19:41:32,431 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 558 transitions, 7423 flow [2024-06-27 19:41:32,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:32,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:32,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] [2024-06-27 19:41:32,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 19:41:32,432 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-27 19:41:32,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:32,432 INFO L85 PathProgramCache]: Analyzing trace with hash 23706421, now seen corresponding path program 24 times [2024-06-27 19:41:32,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:32,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256478858] [2024-06-27 19:41:32,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:32,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:32,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:32,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:32,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:32,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256478858] [2024-06-27 19:41:32,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256478858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:32,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:32,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:32,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961114138] [2024-06-27 19:41:32,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:32,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:32,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:32,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:32,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:32,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:41:32,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 558 transitions, 7423 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:32,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:32,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:41:32,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:34,001 INFO L124 PetriNetUnfolderBase]: 3537/6075 cut-off events. [2024-06-27 19:41:34,002 INFO L125 PetriNetUnfolderBase]: For 1746325/1746325 co-relation queries the response was YES. [2024-06-27 19:41:34,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55935 conditions, 6075 events. 3537/6075 cut-off events. For 1746325/1746325 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42745 event pairs, 702 based on Foata normal form. 2/6071 useless extension candidates. Maximal degree in co-relation 55727. Up to 4768 conditions per place. [2024-06-27 19:41:34,115 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 346 selfloop transitions, 220 changer transitions 0/575 dead transitions. [2024-06-27 19:41:34,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 575 transitions, 9223 flow [2024-06-27 19:41:34,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:34,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:34,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:41:34,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:41:34,116 INFO L175 Difference]: Start difference. First operand has 454 places, 558 transitions, 7423 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:41:34,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 575 transitions, 9223 flow [2024-06-27 19:41:42,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 575 transitions, 8782 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-27 19:41:42,714 INFO L231 Difference]: Finished difference. Result has 457 places, 558 transitions, 7429 flow [2024-06-27 19:41:42,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6982, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7429, PETRI_PLACES=457, PETRI_TRANSITIONS=558} [2024-06-27 19:41:42,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-27 19:41:42,715 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 558 transitions, 7429 flow [2024-06-27 19:41:42,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:42,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:42,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:41:42,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 19:41:42,716 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-27 19:41:42,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:42,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1675614165, now seen corresponding path program 17 times [2024-06-27 19:41:42,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:42,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873358946] [2024-06-27 19:41:42,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:42,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:42,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:42,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:42,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:42,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873358946] [2024-06-27 19:41:42,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873358946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:42,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:42,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:42,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456348708] [2024-06-27 19:41:42,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:42,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:42,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:42,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:42,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:42,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:41:42,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 558 transitions, 7429 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:42,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:42,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:41:42,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:44,242 INFO L124 PetriNetUnfolderBase]: 3514/6035 cut-off events. [2024-06-27 19:41:44,242 INFO L125 PetriNetUnfolderBase]: For 1743508/1743508 co-relation queries the response was YES. [2024-06-27 19:41:44,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54107 conditions, 6035 events. 3514/6035 cut-off events. For 1743508/1743508 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42593 event pairs, 709 based on Foata normal form. 10/6036 useless extension candidates. Maximal degree in co-relation 53899. Up to 5123 conditions per place. [2024-06-27 19:41:44,348 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 450 selfloop transitions, 116 changer transitions 0/575 dead transitions. [2024-06-27 19:41:44,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 575 transitions, 8656 flow [2024-06-27 19:41:44,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:44,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:44,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:41:44,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:41:44,349 INFO L175 Difference]: Start difference. First operand has 457 places, 558 transitions, 7429 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:41:44,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 575 transitions, 8656 flow [2024-06-27 19:41:51,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 575 transitions, 8163 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 19:41:51,180 INFO L231 Difference]: Finished difference. Result has 458 places, 559 transitions, 7207 flow [2024-06-27 19:41:51,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6952, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7207, PETRI_PLACES=458, PETRI_TRANSITIONS=559} [2024-06-27 19:41:51,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-27 19:41:51,181 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 559 transitions, 7207 flow [2024-06-27 19:41:51,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:51,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:41:51,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] [2024-06-27 19:41:51,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 19:41:51,182 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-27 19:41:51,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:41:51,182 INFO L85 PathProgramCache]: Analyzing trace with hash -562814857, now seen corresponding path program 18 times [2024-06-27 19:41:51,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:41:51,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572412445] [2024-06-27 19:41:51,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:41:51,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:41:51,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:41:51,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:41:51,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:41:51,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572412445] [2024-06-27 19:41:51,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572412445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:41:51,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:41:51,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:41:51,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495024046] [2024-06-27 19:41:51,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:41:51,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:41:51,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:41:51,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:41:51,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:41:51,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:41:51,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 559 transitions, 7207 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:41:51,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:41:51,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:41:51,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:41:52,747 INFO L124 PetriNetUnfolderBase]: 3491/5998 cut-off events. [2024-06-27 19:41:52,747 INFO L125 PetriNetUnfolderBase]: For 1635384/1635384 co-relation queries the response was YES. [2024-06-27 19:41:52,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51826 conditions, 5998 events. 3491/5998 cut-off events. For 1635384/1635384 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42277 event pairs, 698 based on Foata normal form. 10/5999 useless extension candidates. Maximal degree in co-relation 51617. Up to 5090 conditions per place. [2024-06-27 19:41:52,854 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 446 selfloop transitions, 121 changer transitions 0/576 dead transitions. [2024-06-27 19:41:52,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 576 transitions, 8436 flow [2024-06-27 19:41:52,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:41:52,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:41:52,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:41:52,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-27 19:41:52,855 INFO L175 Difference]: Start difference. First operand has 458 places, 559 transitions, 7207 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:41:52,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 576 transitions, 8436 flow [2024-06-27 19:42:00,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 576 transitions, 8152 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:00,267 INFO L231 Difference]: Finished difference. Result has 460 places, 560 transitions, 7204 flow [2024-06-27 19:42:00,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6939, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7204, PETRI_PLACES=460, PETRI_TRANSITIONS=560} [2024-06-27 19:42:00,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-27 19:42:00,268 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 560 transitions, 7204 flow [2024-06-27 19:42:00,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:00,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:00,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:00,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 19:42:00,268 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-27 19:42:00,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:00,269 INFO L85 PathProgramCache]: Analyzing trace with hash -940582109, now seen corresponding path program 19 times [2024-06-27 19:42:00,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:00,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750179698] [2024-06-27 19:42:00,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:00,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:00,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:00,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:00,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:00,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750179698] [2024-06-27 19:42:00,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750179698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:00,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:00,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:00,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394837436] [2024-06-27 19:42:00,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:00,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:00,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:00,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:00,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:00,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:42:00,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 560 transitions, 7204 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:00,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:00,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:42:00,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:01,944 INFO L124 PetriNetUnfolderBase]: 3468/5976 cut-off events. [2024-06-27 19:42:01,944 INFO L125 PetriNetUnfolderBase]: For 1524728/1524728 co-relation queries the response was YES. [2024-06-27 19:42:02,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49799 conditions, 5976 events. 3468/5976 cut-off events. For 1524728/1524728 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 42141 event pairs, 665 based on Foata normal form. 10/5980 useless extension candidates. Maximal degree in co-relation 49589. Up to 5255 conditions per place. [2024-06-27 19:42:02,050 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 533 selfloop transitions, 35 changer transitions 0/577 dead transitions. [2024-06-27 19:42:02,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 577 transitions, 8436 flow [2024-06-27 19:42:02,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:02,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:02,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:42:02,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:42:02,181 INFO L175 Difference]: Start difference. First operand has 460 places, 560 transitions, 7204 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:42:02,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 577 transitions, 8436 flow [2024-06-27 19:42:10,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 577 transitions, 8142 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:10,479 INFO L231 Difference]: Finished difference. Result has 462 places, 561 transitions, 7020 flow [2024-06-27 19:42:10,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6926, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7020, PETRI_PLACES=462, PETRI_TRANSITIONS=561} [2024-06-27 19:42:10,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-27 19:42:10,479 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 561 transitions, 7020 flow [2024-06-27 19:42:10,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:10,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:10,480 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-27 19:42:10,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 19:42:10,480 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-27 19:42:10,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:10,480 INFO L85 PathProgramCache]: Analyzing trace with hash -943439069, now seen corresponding path program 20 times [2024-06-27 19:42:10,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:10,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396844587] [2024-06-27 19:42:10,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:10,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:10,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:10,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:10,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:10,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396844587] [2024-06-27 19:42:10,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396844587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:10,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:10,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:10,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191585589] [2024-06-27 19:42:10,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:10,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:10,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:10,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:10,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:10,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:42:10,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 561 transitions, 7020 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:10,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:10,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:42:10,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:12,237 INFO L124 PetriNetUnfolderBase]: 3445/5943 cut-off events. [2024-06-27 19:42:12,237 INFO L125 PetriNetUnfolderBase]: For 1409207/1409207 co-relation queries the response was YES. [2024-06-27 19:42:12,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47515 conditions, 5943 events. 3445/5943 cut-off events. For 1409207/1409207 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 41907 event pairs, 638 based on Foata normal form. 10/5947 useless extension candidates. Maximal degree in co-relation 47304. Up to 5132 conditions per place. [2024-06-27 19:42:12,335 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 535 selfloop transitions, 39 changer transitions 0/583 dead transitions. [2024-06-27 19:42:12,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 583 transitions, 8301 flow [2024-06-27 19:42:12,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:42:12,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:42:12,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 19:42:12,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:42:12,336 INFO L175 Difference]: Start difference. First operand has 462 places, 561 transitions, 7020 flow. Second operand 9 states and 216 transitions. [2024-06-27 19:42:12,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 583 transitions, 8301 flow [2024-06-27 19:42:19,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 583 transitions, 8179 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:19,501 INFO L231 Difference]: Finished difference. Result has 465 places, 562 transitions, 7014 flow [2024-06-27 19:42:19,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6914, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7014, PETRI_PLACES=465, PETRI_TRANSITIONS=562} [2024-06-27 19:42:19,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-27 19:42:19,502 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 562 transitions, 7014 flow [2024-06-27 19:42:19,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:19,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:19,503 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-27 19:42:19,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 19:42:19,503 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-27 19:42:19,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:19,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1977334581, now seen corresponding path program 25 times [2024-06-27 19:42:19,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:19,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177943503] [2024-06-27 19:42:19,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:19,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:19,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:19,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:19,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:19,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177943503] [2024-06-27 19:42:19,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177943503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:19,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:19,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:19,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776790388] [2024-06-27 19:42:19,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:19,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:19,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:19,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:19,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:19,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:42:19,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 562 transitions, 7014 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:19,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:19,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:42:19,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:21,180 INFO L124 PetriNetUnfolderBase]: 3455/5941 cut-off events. [2024-06-27 19:42:21,180 INFO L125 PetriNetUnfolderBase]: For 1322056/1322056 co-relation queries the response was YES. [2024-06-27 19:42:21,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47457 conditions, 5941 events. 3455/5941 cut-off events. For 1322056/1322056 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 41982 event pairs, 719 based on Foata normal form. 2/5931 useless extension candidates. Maximal degree in co-relation 47245. Up to 4646 conditions per place. [2024-06-27 19:42:21,289 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 335 selfloop transitions, 238 changer transitions 0/582 dead transitions. [2024-06-27 19:42:21,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 582 transitions, 9567 flow [2024-06-27 19:42:21,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:21,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:21,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:42:21,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:42:21,290 INFO L175 Difference]: Start difference. First operand has 465 places, 562 transitions, 7014 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:42:21,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 582 transitions, 9567 flow [2024-06-27 19:42:26,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 582 transitions, 9492 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:26,816 INFO L231 Difference]: Finished difference. Result has 467 places, 566 transitions, 7497 flow [2024-06-27 19:42:26,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6939, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7497, PETRI_PLACES=467, PETRI_TRANSITIONS=566} [2024-06-27 19:42:26,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-27 19:42:26,817 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 566 transitions, 7497 flow [2024-06-27 19:42:26,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:26,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:26,817 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-27 19:42:26,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 19:42:26,818 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-27 19:42:26,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:26,818 INFO L85 PathProgramCache]: Analyzing trace with hash -586470603, now seen corresponding path program 26 times [2024-06-27 19:42:26,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:26,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384602561] [2024-06-27 19:42:26,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:26,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:26,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:26,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:26,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:26,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384602561] [2024-06-27 19:42:26,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384602561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:26,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:26,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:26,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103649931] [2024-06-27 19:42:26,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:26,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:26,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:26,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:26,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:26,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:42:26,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 566 transitions, 7497 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:26,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:26,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:42:26,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:28,498 INFO L124 PetriNetUnfolderBase]: 3481/5997 cut-off events. [2024-06-27 19:42:28,498 INFO L125 PetriNetUnfolderBase]: For 1369719/1369719 co-relation queries the response was YES. [2024-06-27 19:42:28,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48710 conditions, 5997 events. 3481/5997 cut-off events. For 1369719/1369719 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42475 event pairs, 729 based on Foata normal form. 2/5987 useless extension candidates. Maximal degree in co-relation 48497. Up to 4671 conditions per place. [2024-06-27 19:42:28,605 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 356 selfloop transitions, 225 changer transitions 0/590 dead transitions. [2024-06-27 19:42:28,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 590 transitions, 10169 flow [2024-06-27 19:42:28,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:28,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:28,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:42:28,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 19:42:28,607 INFO L175 Difference]: Start difference. First operand has 467 places, 566 transitions, 7497 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:42:28,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 590 transitions, 10169 flow [2024-06-27 19:42:34,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 590 transitions, 9629 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 19:42:34,673 INFO L231 Difference]: Finished difference. Result has 470 places, 574 transitions, 7584 flow [2024-06-27 19:42:34,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6979, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7584, PETRI_PLACES=470, PETRI_TRANSITIONS=574} [2024-06-27 19:42:34,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-27 19:42:34,673 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 574 transitions, 7584 flow [2024-06-27 19:42:34,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:34,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:34,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:34,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 19:42:34,674 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-27 19:42:34,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:34,674 INFO L85 PathProgramCache]: Analyzing trace with hash -328955911, now seen corresponding path program 27 times [2024-06-27 19:42:34,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:34,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169513312] [2024-06-27 19:42:34,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:34,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:34,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:34,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-27 19:42:34,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:34,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169513312] [2024-06-27 19:42:34,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169513312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:34,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:34,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:34,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548994602] [2024-06-27 19:42:34,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:34,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:34,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:34,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:34,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:34,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:42:34,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 574 transitions, 7584 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:34,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:34,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:42:34,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:36,296 INFO L124 PetriNetUnfolderBase]: 3475/5985 cut-off events. [2024-06-27 19:42:36,296 INFO L125 PetriNetUnfolderBase]: For 1355464/1355464 co-relation queries the response was YES. [2024-06-27 19:42:36,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48296 conditions, 5985 events. 3475/5985 cut-off events. For 1355464/1355464 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42373 event pairs, 727 based on Foata normal form. 2/5975 useless extension candidates. Maximal degree in co-relation 48082. Up to 4666 conditions per place. [2024-06-27 19:42:36,395 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 333 selfloop transitions, 247 changer transitions 0/589 dead transitions. [2024-06-27 19:42:36,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 589 transitions, 9762 flow [2024-06-27 19:42:36,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:36,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:36,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:42:36,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-27 19:42:36,399 INFO L175 Difference]: Start difference. First operand has 470 places, 574 transitions, 7584 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:42:36,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 589 transitions, 9762 flow [2024-06-27 19:42:42,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 589 transitions, 9059 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:42,677 INFO L231 Difference]: Finished difference. Result has 472 places, 574 transitions, 7382 flow [2024-06-27 19:42:42,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6881, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7382, PETRI_PLACES=472, PETRI_TRANSITIONS=574} [2024-06-27 19:42:42,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-27 19:42:42,677 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 574 transitions, 7382 flow [2024-06-27 19:42:42,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:42,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:42,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:42:42,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 19:42:42,678 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-27 19:42:42,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:42,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1699767155, now seen corresponding path program 28 times [2024-06-27 19:42:42,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:42,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262298640] [2024-06-27 19:42:42,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:42,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:42,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:42,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:42,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:42,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262298640] [2024-06-27 19:42:42,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262298640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:42,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:42,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:42,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961983694] [2024-06-27 19:42:42,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:42,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:42,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:42,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:42,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:42,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:42:42,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 574 transitions, 7382 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:42,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:42,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:42:42,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:44,247 INFO L124 PetriNetUnfolderBase]: 3469/5989 cut-off events. [2024-06-27 19:42:44,247 INFO L125 PetriNetUnfolderBase]: For 1340804/1340804 co-relation queries the response was YES. [2024-06-27 19:42:44,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47887 conditions, 5989 events. 3469/5989 cut-off events. For 1340804/1340804 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42395 event pairs, 656 based on Foata normal form. 2/5985 useless extension candidates. Maximal degree in co-relation 47672. Up to 5288 conditions per place. [2024-06-27 19:42:44,345 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 540 selfloop transitions, 37 changer transitions 0/586 dead transitions. [2024-06-27 19:42:44,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 586 transitions, 8564 flow [2024-06-27 19:42:44,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:44,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:44,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:42:44,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-27 19:42:44,346 INFO L175 Difference]: Start difference. First operand has 472 places, 574 transitions, 7382 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:42:44,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 586 transitions, 8564 flow [2024-06-27 19:42:51,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 586 transitions, 8032 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 19:42:51,276 INFO L231 Difference]: Finished difference. Result has 474 places, 574 transitions, 6931 flow [2024-06-27 19:42:51,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6850, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6931, PETRI_PLACES=474, PETRI_TRANSITIONS=574} [2024-06-27 19:42:51,276 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-27 19:42:51,276 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 574 transitions, 6931 flow [2024-06-27 19:42:51,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:51,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:42:51,277 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-27 19:42:51,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 19:42:51,277 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-27 19:42:51,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:42:51,277 INFO L85 PathProgramCache]: Analyzing trace with hash -593136843, now seen corresponding path program 29 times [2024-06-27 19:42:51,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:42:51,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202832949] [2024-06-27 19:42:51,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:42:51,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:42:51,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:42:51,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:42:51,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:42:51,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202832949] [2024-06-27 19:42:51,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202832949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:42:51,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:42:51,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:42:51,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287925180] [2024-06-27 19:42:51,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:42:51,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:42:51,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:42:51,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:42:51,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:42:51,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:42:51,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 574 transitions, 6931 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:42:51,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:42:51,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:42:51,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:42:52,826 INFO L124 PetriNetUnfolderBase]: 3463/5973 cut-off events. [2024-06-27 19:42:52,826 INFO L125 PetriNetUnfolderBase]: For 1327369/1327369 co-relation queries the response was YES. [2024-06-27 19:42:52,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46964 conditions, 5973 events. 3463/5973 cut-off events. For 1327369/1327369 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42345 event pairs, 729 based on Foata normal form. 2/5963 useless extension candidates. Maximal degree in co-relation 46748. Up to 4656 conditions per place. [2024-06-27 19:42:52,921 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 226 changer transitions 0/589 dead transitions. [2024-06-27 19:42:52,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 589 transitions, 9121 flow [2024-06-27 19:42:52,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:42:52,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:42:52,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:42:52,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-27 19:42:52,923 INFO L175 Difference]: Start difference. First operand has 474 places, 574 transitions, 6931 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:42:52,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 589 transitions, 9121 flow [2024-06-27 19:43:00,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 589 transitions, 8967 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 19:43:00,553 INFO L231 Difference]: Finished difference. Result has 473 places, 574 transitions, 7236 flow [2024-06-27 19:43:00,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6777, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7236, PETRI_PLACES=473, PETRI_TRANSITIONS=574} [2024-06-27 19:43:00,553 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-27 19:43:00,553 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 574 transitions, 7236 flow [2024-06-27 19:43:00,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:00,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:00,554 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-27 19:43:00,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 19:43:00,554 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-27 19:43:00,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:00,554 INFO L85 PathProgramCache]: Analyzing trace with hash 718196355, now seen corresponding path program 30 times [2024-06-27 19:43:00,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:00,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558492976] [2024-06-27 19:43:00,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:00,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:00,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:00,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-27 19:43:00,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:00,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558492976] [2024-06-27 19:43:00,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558492976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:00,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:00,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:00,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845614426] [2024-06-27 19:43:00,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:00,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:00,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:00,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:00,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:00,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:43:00,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 574 transitions, 7236 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:00,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:00,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:43:00,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:02,202 INFO L124 PetriNetUnfolderBase]: 3457/5953 cut-off events. [2024-06-27 19:43:02,203 INFO L125 PetriNetUnfolderBase]: For 1315933/1315933 co-relation queries the response was YES. [2024-06-27 19:43:02,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47109 conditions, 5953 events. 3457/5953 cut-off events. For 1315933/1315933 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42136 event pairs, 719 based on Foata normal form. 2/5943 useless extension candidates. Maximal degree in co-relation 46892. Up to 4651 conditions per place. [2024-06-27 19:43:02,299 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 347 selfloop transitions, 232 changer transitions 0/588 dead transitions. [2024-06-27 19:43:02,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 588 transitions, 9094 flow [2024-06-27 19:43:02,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:02,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:02,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:43:02,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:43:02,300 INFO L175 Difference]: Start difference. First operand has 473 places, 574 transitions, 7236 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:43:02,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 588 transitions, 9094 flow [2024-06-27 19:43:09,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 588 transitions, 8545 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 19:43:09,606 INFO L231 Difference]: Finished difference. Result has 474 places, 574 transitions, 7158 flow [2024-06-27 19:43:09,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6687, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7158, PETRI_PLACES=474, PETRI_TRANSITIONS=574} [2024-06-27 19:43:09,606 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-27 19:43:09,606 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 574 transitions, 7158 flow [2024-06-27 19:43:09,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:09,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:09,607 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-27 19:43:09,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 19:43:09,607 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-27 19:43:09,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:09,607 INFO L85 PathProgramCache]: Analyzing trace with hash -280912465, now seen corresponding path program 5 times [2024-06-27 19:43:09,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:09,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343542734] [2024-06-27 19:43:09,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:09,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:09,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:09,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-27 19:43:09,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:09,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343542734] [2024-06-27 19:43:09,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343542734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:09,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:09,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:09,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417608254] [2024-06-27 19:43:09,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:09,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:09,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:09,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:09,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:09,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:43:09,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 574 transitions, 7158 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:09,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:09,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:43:09,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:11,290 INFO L124 PetriNetUnfolderBase]: 3478/6011 cut-off events. [2024-06-27 19:43:11,290 INFO L125 PetriNetUnfolderBase]: For 1361302/1361302 co-relation queries the response was YES. [2024-06-27 19:43:11,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47839 conditions, 6011 events. 3478/6011 cut-off events. For 1361302/1361302 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42553 event pairs, 652 based on Foata normal form. 2/6009 useless extension candidates. Maximal degree in co-relation 47621. Up to 5270 conditions per place. [2024-06-27 19:43:11,390 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 563 selfloop transitions, 34 changer transitions 0/606 dead transitions. [2024-06-27 19:43:11,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 606 transitions, 8872 flow [2024-06-27 19:43:11,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:43:11,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:43:11,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 19:43:11,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-27 19:43:11,391 INFO L175 Difference]: Start difference. First operand has 474 places, 574 transitions, 7158 flow. Second operand 9 states and 219 transitions. [2024-06-27 19:43:11,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 606 transitions, 8872 flow [2024-06-27 19:43:19,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 606 transitions, 8424 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 19:43:19,259 INFO L231 Difference]: Finished difference. Result has 477 places, 578 transitions, 6913 flow [2024-06-27 19:43:19,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6710, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6913, PETRI_PLACES=477, PETRI_TRANSITIONS=578} [2024-06-27 19:43:19,259 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-06-27 19:43:19,260 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 578 transitions, 6913 flow [2024-06-27 19:43:19,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:19,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:19,260 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-27 19:43:19,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 19:43:19,260 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-27 19:43:19,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:19,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1677662153, now seen corresponding path program 6 times [2024-06-27 19:43:19,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:19,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659049897] [2024-06-27 19:43:19,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:19,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:19,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:19,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:19,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:19,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659049897] [2024-06-27 19:43:19,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659049897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:19,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:19,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:19,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946705081] [2024-06-27 19:43:19,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:19,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:19,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:19,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:19,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:19,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:43:19,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 578 transitions, 6913 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:19,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:19,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:43:19,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:20,991 INFO L124 PetriNetUnfolderBase]: 3473/6014 cut-off events. [2024-06-27 19:43:20,991 INFO L125 PetriNetUnfolderBase]: For 1346493/1346493 co-relation queries the response was YES. [2024-06-27 19:43:21,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47121 conditions, 6014 events. 3473/6014 cut-off events. For 1346493/1346493 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42727 event pairs, 661 based on Foata normal form. 2/6012 useless extension candidates. Maximal degree in co-relation 46901. Up to 5292 conditions per place. [2024-06-27 19:43:21,094 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 561 selfloop transitions, 30 changer transitions 0/600 dead transitions. [2024-06-27 19:43:21,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 600 transitions, 8149 flow [2024-06-27 19:43:21,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:21,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:21,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:43:21,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-27 19:43:21,095 INFO L175 Difference]: Start difference. First operand has 477 places, 578 transitions, 6913 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:43:21,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 600 transitions, 8149 flow [2024-06-27 19:43:29,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 600 transitions, 7998 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 19:43:29,184 INFO L231 Difference]: Finished difference. Result has 479 places, 578 transitions, 6827 flow [2024-06-27 19:43:29,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6762, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6827, PETRI_PLACES=479, PETRI_TRANSITIONS=578} [2024-06-27 19:43:29,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-27 19:43:29,185 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 578 transitions, 6827 flow [2024-06-27 19:43:29,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:29,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:29,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:43:29,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 19:43:29,185 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-27 19:43:29,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:29,185 INFO L85 PathProgramCache]: Analyzing trace with hash 876357141, now seen corresponding path program 7 times [2024-06-27 19:43:29,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:29,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483295864] [2024-06-27 19:43:29,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:29,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:29,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:29,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:29,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:29,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483295864] [2024-06-27 19:43:29,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483295864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:29,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:29,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:29,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505714017] [2024-06-27 19:43:29,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:29,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:29,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:29,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:29,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:29,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:43:29,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 578 transitions, 6827 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:29,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:29,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:43:29,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:30,880 INFO L124 PetriNetUnfolderBase]: 3481/6026 cut-off events. [2024-06-27 19:43:30,880 INFO L125 PetriNetUnfolderBase]: For 1361378/1361378 co-relation queries the response was YES. [2024-06-27 19:43:30,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47164 conditions, 6026 events. 3481/6026 cut-off events. For 1361378/1361378 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42800 event pairs, 667 based on Foata normal form. 2/6024 useless extension candidates. Maximal degree in co-relation 46943. Up to 5103 conditions per place. [2024-06-27 19:43:30,987 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 469 selfloop transitions, 121 changer transitions 0/599 dead transitions. [2024-06-27 19:43:30,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 599 transitions, 8114 flow [2024-06-27 19:43:30,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:43:30,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:43:30,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:43:30,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 19:43:30,988 INFO L175 Difference]: Start difference. First operand has 479 places, 578 transitions, 6827 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:43:30,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 599 transitions, 8114 flow [2024-06-27 19:43:39,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 599 transitions, 8049 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 19:43:39,434 INFO L231 Difference]: Finished difference. Result has 480 places, 580 transitions, 7074 flow [2024-06-27 19:43:39,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6762, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7074, PETRI_PLACES=480, PETRI_TRANSITIONS=580} [2024-06-27 19:43:39,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-27 19:43:39,435 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 580 transitions, 7074 flow [2024-06-27 19:43:39,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:39,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:39,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:43:39,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 19:43:39,435 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-27 19:43:39,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:39,436 INFO L85 PathProgramCache]: Analyzing trace with hash 355511829, now seen corresponding path program 8 times [2024-06-27 19:43:39,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:39,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694069362] [2024-06-27 19:43:39,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:39,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:39,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:39,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:39,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:39,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694069362] [2024-06-27 19:43:39,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694069362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:39,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:39,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:39,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853806211] [2024-06-27 19:43:39,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:39,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:39,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:39,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:39,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:39,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:43:39,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 580 transitions, 7074 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:39,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:39,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:43:39,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:41,266 INFO L124 PetriNetUnfolderBase]: 3548/6125 cut-off events. [2024-06-27 19:43:41,266 INFO L125 PetriNetUnfolderBase]: For 1527740/1527740 co-relation queries the response was YES. [2024-06-27 19:43:41,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50296 conditions, 6125 events. 3548/6125 cut-off events. For 1527740/1527740 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 43457 event pairs, 670 based on Foata normal form. 2/6123 useless extension candidates. Maximal degree in co-relation 50074. Up to 5297 conditions per place. [2024-06-27 19:43:41,369 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 558 selfloop transitions, 49 changer transitions 0/616 dead transitions. [2024-06-27 19:43:41,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 616 transitions, 8862 flow [2024-06-27 19:43:41,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:43:41,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:43:41,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-27 19:43:41,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-27 19:43:41,371 INFO L175 Difference]: Start difference. First operand has 480 places, 580 transitions, 7074 flow. Second operand 10 states and 244 transitions. [2024-06-27 19:43:41,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 616 transitions, 8862 flow [2024-06-27 19:43:50,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 616 transitions, 8573 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:43:50,175 INFO L231 Difference]: Finished difference. Result has 485 places, 584 transitions, 7028 flow [2024-06-27 19:43:50,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6785, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7028, PETRI_PLACES=485, PETRI_TRANSITIONS=584} [2024-06-27 19:43:50,176 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-27 19:43:50,176 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 584 transitions, 7028 flow [2024-06-27 19:43:50,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:50,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:43:50,176 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-27 19:43:50,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 19:43:50,176 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-27 19:43:50,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:43:50,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1314460431, now seen corresponding path program 9 times [2024-06-27 19:43:50,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:43:50,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032519020] [2024-06-27 19:43:50,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:43:50,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:43:50,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:43:50,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:43:50,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:43:50,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032519020] [2024-06-27 19:43:50,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032519020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:43:50,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:43:50,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:43:50,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712245351] [2024-06-27 19:43:50,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:43:50,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:43:50,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:43:50,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:43:50,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:43:50,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:43:50,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 584 transitions, 7028 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:43:50,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:43:50,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:43:50,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:43:51,937 INFO L124 PetriNetUnfolderBase]: 3556/6147 cut-off events. [2024-06-27 19:43:51,937 INFO L125 PetriNetUnfolderBase]: For 1542241/1542241 co-relation queries the response was YES. [2024-06-27 19:43:52,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50441 conditions, 6147 events. 3556/6147 cut-off events. For 1542241/1542241 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 43757 event pairs, 680 based on Foata normal form. 2/6145 useless extension candidates. Maximal degree in co-relation 50217. Up to 5390 conditions per place. [2024-06-27 19:43:52,043 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 556 selfloop transitions, 45 changer transitions 0/610 dead transitions. [2024-06-27 19:43:52,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 610 transitions, 8359 flow [2024-06-27 19:43:52,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:43:52,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:43:52,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-27 19:43:52,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5619047619047619 [2024-06-27 19:43:52,044 INFO L175 Difference]: Start difference. First operand has 485 places, 584 transitions, 7028 flow. Second operand 10 states and 236 transitions. [2024-06-27 19:43:52,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 610 transitions, 8359 flow [2024-06-27 19:44:01,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 610 transitions, 8202 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 19:44:01,491 INFO L231 Difference]: Finished difference. Result has 488 places, 586 transitions, 7041 flow [2024-06-27 19:44:01,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6883, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7041, PETRI_PLACES=488, PETRI_TRANSITIONS=586} [2024-06-27 19:44:01,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-27 19:44:01,492 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 586 transitions, 7041 flow [2024-06-27 19:44:01,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:01,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:01,492 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-27 19:44:01,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 19:44:01,492 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-27 19:44:01,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:01,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1142122325, now seen corresponding path program 10 times [2024-06-27 19:44:01,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:01,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294741352] [2024-06-27 19:44:01,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:01,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:01,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:01,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-27 19:44:01,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:01,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294741352] [2024-06-27 19:44:01,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294741352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:01,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:01,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:01,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508145656] [2024-06-27 19:44:01,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:01,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:01,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:01,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:01,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:01,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:44:01,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 586 transitions, 7041 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:01,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:01,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:44:01,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:03,395 INFO L124 PetriNetUnfolderBase]: 3564/6163 cut-off events. [2024-06-27 19:44:03,395 INFO L125 PetriNetUnfolderBase]: For 1562698/1562698 co-relation queries the response was YES. [2024-06-27 19:44:03,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50498 conditions, 6163 events. 3564/6163 cut-off events. For 1562698/1562698 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43806 event pairs, 564 based on Foata normal form. 2/6161 useless extension candidates. Maximal degree in co-relation 50273. Up to 4837 conditions per place. [2024-06-27 19:44:03,494 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 550 selfloop transitions, 65 changer transitions 0/624 dead transitions. [2024-06-27 19:44:03,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 624 transitions, 9174 flow [2024-06-27 19:44:03,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:44:03,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:44:03,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-27 19:44:03,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-06-27 19:44:03,496 INFO L175 Difference]: Start difference. First operand has 488 places, 586 transitions, 7041 flow. Second operand 9 states and 229 transitions. [2024-06-27 19:44:03,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 624 transitions, 9174 flow [2024-06-27 19:44:12,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 624 transitions, 9043 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 19:44:12,538 INFO L231 Difference]: Finished difference. Result has 489 places, 588 transitions, 7108 flow [2024-06-27 19:44:12,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6910, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7108, PETRI_PLACES=489, PETRI_TRANSITIONS=588} [2024-06-27 19:44:12,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-27 19:44:12,538 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 588 transitions, 7108 flow [2024-06-27 19:44:12,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:12,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:12,539 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-27 19:44:12,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 19:44:12,539 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-27 19:44:12,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:12,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1822630305, now seen corresponding path program 11 times [2024-06-27 19:44:12,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:12,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113758997] [2024-06-27 19:44:12,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:12,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:12,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:12,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:12,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:12,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113758997] [2024-06-27 19:44:12,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113758997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:12,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:12,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:12,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665060383] [2024-06-27 19:44:12,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:12,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:12,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:12,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:12,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:12,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:44:12,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 588 transitions, 7108 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:12,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:12,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:44:12,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:14,267 INFO L124 PetriNetUnfolderBase]: 3539/6112 cut-off events. [2024-06-27 19:44:14,267 INFO L125 PetriNetUnfolderBase]: For 1551133/1551133 co-relation queries the response was YES. [2024-06-27 19:44:14,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49071 conditions, 6112 events. 3539/6112 cut-off events. For 1551133/1551133 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43333 event pairs, 573 based on Foata normal form. 8/6116 useless extension candidates. Maximal degree in co-relation 48845. Up to 4823 conditions per place. [2024-06-27 19:44:14,367 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 549 selfloop transitions, 63 changer transitions 0/621 dead transitions. [2024-06-27 19:44:14,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 621 transitions, 8808 flow [2024-06-27 19:44:14,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:44:14,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:44:14,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 19:44:14,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978835978835979 [2024-06-27 19:44:14,368 INFO L175 Difference]: Start difference. First operand has 489 places, 588 transitions, 7108 flow. Second operand 9 states and 226 transitions. [2024-06-27 19:44:14,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 621 transitions, 8808 flow [2024-06-27 19:44:23,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 621 transitions, 8571 flow, removed 50 selfloop flow, removed 9 redundant places. [2024-06-27 19:44:23,773 INFO L231 Difference]: Finished difference. Result has 489 places, 588 transitions, 7003 flow [2024-06-27 19:44:23,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6871, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7003, PETRI_PLACES=489, PETRI_TRANSITIONS=588} [2024-06-27 19:44:23,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-27 19:44:23,774 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 588 transitions, 7003 flow [2024-06-27 19:44:23,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:23,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:23,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:23,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 19:44:23,774 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-27 19:44:23,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:23,775 INFO L85 PathProgramCache]: Analyzing trace with hash 285980181, now seen corresponding path program 12 times [2024-06-27 19:44:23,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:23,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538479736] [2024-06-27 19:44:23,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:23,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:23,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:23,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-27 19:44:23,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:23,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538479736] [2024-06-27 19:44:23,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538479736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:23,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:23,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:23,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825358609] [2024-06-27 19:44:23,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:23,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:23,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:23,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:23,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:23,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:44:23,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 588 transitions, 7003 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:23,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:23,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:44:23,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:25,542 INFO L124 PetriNetUnfolderBase]: 3516/6089 cut-off events. [2024-06-27 19:44:25,542 INFO L125 PetriNetUnfolderBase]: For 1441409/1441409 co-relation queries the response was YES. [2024-06-27 19:44:25,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46638 conditions, 6089 events. 3516/6089 cut-off events. For 1441409/1441409 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43396 event pairs, 662 based on Foata normal form. 10/6095 useless extension candidates. Maximal degree in co-relation 46414. Up to 5298 conditions per place. [2024-06-27 19:44:25,648 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 558 selfloop transitions, 43 changer transitions 0/610 dead transitions. [2024-06-27 19:44:25,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 610 transitions, 8289 flow [2024-06-27 19:44:25,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:25,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:25,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:44:25,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:44:25,650 INFO L175 Difference]: Start difference. First operand has 489 places, 588 transitions, 7003 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:44:25,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 610 transitions, 8289 flow [2024-06-27 19:44:34,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 610 transitions, 8108 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 19:44:34,252 INFO L231 Difference]: Finished difference. Result has 489 places, 588 transitions, 6914 flow [2024-06-27 19:44:34,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6822, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6914, PETRI_PLACES=489, PETRI_TRANSITIONS=588} [2024-06-27 19:44:34,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-27 19:44:34,253 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 588 transitions, 6914 flow [2024-06-27 19:44:34,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:34,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:34,253 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-27 19:44:34,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 19:44:34,253 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-27 19:44:34,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:34,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1903976887, now seen corresponding path program 13 times [2024-06-27 19:44:34,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:34,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069876306] [2024-06-27 19:44:34,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:34,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:34,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:34,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-27 19:44:34,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:34,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069876306] [2024-06-27 19:44:34,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069876306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:34,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:34,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:34,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220412370] [2024-06-27 19:44:34,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:34,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:34,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:34,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:34,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:34,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:44:34,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 588 transitions, 6914 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:34,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:34,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:44:34,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:35,970 INFO L124 PetriNetUnfolderBase]: 3486/6041 cut-off events. [2024-06-27 19:44:35,970 INFO L125 PetriNetUnfolderBase]: For 1297680/1297680 co-relation queries the response was YES. [2024-06-27 19:44:36,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44134 conditions, 6041 events. 3486/6041 cut-off events. For 1297680/1297680 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 43061 event pairs, 632 based on Foata normal form. 10/6047 useless extension candidates. Maximal degree in co-relation 43909. Up to 5036 conditions per place. [2024-06-27 19:44:36,070 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 556 selfloop transitions, 49 changer transitions 0/614 dead transitions. [2024-06-27 19:44:36,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 614 transitions, 8248 flow [2024-06-27 19:44:36,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:36,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:36,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:44:36,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:44:36,071 INFO L175 Difference]: Start difference. First operand has 489 places, 588 transitions, 6914 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:44:36,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 614 transitions, 8248 flow [2024-06-27 19:44:44,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 614 transitions, 8118 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:44:44,359 INFO L231 Difference]: Finished difference. Result has 490 places, 588 transitions, 6889 flow [2024-06-27 19:44:44,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6784, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6889, PETRI_PLACES=490, PETRI_TRANSITIONS=588} [2024-06-27 19:44:44,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 447 predicate places. [2024-06-27 19:44:44,360 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 588 transitions, 6889 flow [2024-06-27 19:44:44,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:44,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:44,360 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-27 19:44:44,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 19:44:44,360 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-27 19:44:44,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:44,361 INFO L85 PathProgramCache]: Analyzing trace with hash 150948229, now seen corresponding path program 14 times [2024-06-27 19:44:44,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:44,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743302623] [2024-06-27 19:44:44,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:44,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:44,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:44,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:44,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:44,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743302623] [2024-06-27 19:44:44,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743302623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:44,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:44,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:44,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635839353] [2024-06-27 19:44:44,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:44,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:44,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:44,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:44,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:44,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:44:44,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 588 transitions, 6889 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:44,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:44,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:44:44,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:45,902 INFO L124 PetriNetUnfolderBase]: 3522/6097 cut-off events. [2024-06-27 19:44:45,902 INFO L125 PetriNetUnfolderBase]: For 1315010/1315010 co-relation queries the response was YES. [2024-06-27 19:44:46,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44629 conditions, 6097 events. 3522/6097 cut-off events. For 1315010/1315010 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 43425 event pairs, 660 based on Foata normal form. 10/6103 useless extension candidates. Maximal degree in co-relation 44403. Up to 5134 conditions per place. [2024-06-27 19:44:46,185 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 491 selfloop transitions, 109 changer transitions 0/609 dead transitions. [2024-06-27 19:44:46,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 609 transitions, 8230 flow [2024-06-27 19:44:46,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:46,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:46,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:44:46,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:44:46,187 INFO L175 Difference]: Start difference. First operand has 490 places, 588 transitions, 6889 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:44:46,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 609 transitions, 8230 flow [2024-06-27 19:44:54,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 609 transitions, 8104 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:44:54,181 INFO L231 Difference]: Finished difference. Result has 490 places, 590 transitions, 7056 flow [2024-06-27 19:44:54,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6763, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7056, PETRI_PLACES=490, PETRI_TRANSITIONS=590} [2024-06-27 19:44:54,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 447 predicate places. [2024-06-27 19:44:54,182 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 590 transitions, 7056 flow [2024-06-27 19:44:54,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:54,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:44:54,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:44:54,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 19:44:54,182 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-27 19:44:54,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:44:54,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1520528103, now seen corresponding path program 15 times [2024-06-27 19:44:54,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:44:54,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946562951] [2024-06-27 19:44:54,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:44:54,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:44:54,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:44:54,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:44:54,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:44:54,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946562951] [2024-06-27 19:44:54,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946562951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:44:54,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:44:54,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:44:54,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164720644] [2024-06-27 19:44:54,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:44:54,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:44:54,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:44:54,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:44:54,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:44:54,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:44:54,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 590 transitions, 7056 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:44:54,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:44:54,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:44:54,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:44:55,755 INFO L124 PetriNetUnfolderBase]: 3558/6169 cut-off events. [2024-06-27 19:44:55,756 INFO L125 PetriNetUnfolderBase]: For 1333296/1333296 co-relation queries the response was YES. [2024-06-27 19:44:55,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45460 conditions, 6169 events. 3558/6169 cut-off events. For 1333296/1333296 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 44180 event pairs, 676 based on Foata normal form. 10/6175 useless extension candidates. Maximal degree in co-relation 45233. Up to 5190 conditions per place. [2024-06-27 19:44:55,863 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 496 selfloop transitions, 106 changer transitions 0/611 dead transitions. [2024-06-27 19:44:55,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 611 transitions, 8405 flow [2024-06-27 19:44:55,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:44:55,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:44:55,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:44:55,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 19:44:55,865 INFO L175 Difference]: Start difference. First operand has 490 places, 590 transitions, 7056 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:44:55,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 611 transitions, 8405 flow [2024-06-27 19:45:04,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 611 transitions, 8149 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:04,290 INFO L231 Difference]: Finished difference. Result has 492 places, 592 transitions, 7091 flow [2024-06-27 19:45:04,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6800, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7091, PETRI_PLACES=492, PETRI_TRANSITIONS=592} [2024-06-27 19:45:04,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-27 19:45:04,291 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 592 transitions, 7091 flow [2024-06-27 19:45:04,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:04,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:04,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:04,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 19:45:04,292 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-27 19:45:04,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:04,292 INFO L85 PathProgramCache]: Analyzing trace with hash -312461803, now seen corresponding path program 16 times [2024-06-27 19:45:04,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:04,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766231294] [2024-06-27 19:45:04,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:04,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:04,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:04,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:04,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:04,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766231294] [2024-06-27 19:45:04,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766231294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:04,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:04,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:04,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124877236] [2024-06-27 19:45:04,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:04,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:04,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:04,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:04,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:04,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:45:04,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 592 transitions, 7091 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:04,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:04,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:45:04,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:05,856 INFO L124 PetriNetUnfolderBase]: 3528/6121 cut-off events. [2024-06-27 19:45:05,856 INFO L125 PetriNetUnfolderBase]: For 1183920/1183920 co-relation queries the response was YES. [2024-06-27 19:45:06,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43074 conditions, 6121 events. 3528/6121 cut-off events. For 1183920/1183920 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 43781 event pairs, 646 based on Foata normal form. 10/6127 useless extension candidates. Maximal degree in co-relation 42846. Up to 4816 conditions per place. [2024-06-27 19:45:06,125 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 113 changer transitions 0/615 dead transitions. [2024-06-27 19:45:06,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 615 transitions, 8419 flow [2024-06-27 19:45:06,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:06,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:06,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:45:06,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 19:45:06,127 INFO L175 Difference]: Start difference. First operand has 492 places, 592 transitions, 7091 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:45:06,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 615 transitions, 8419 flow [2024-06-27 19:45:13,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 615 transitions, 8137 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:13,700 INFO L231 Difference]: Finished difference. Result has 494 places, 592 transitions, 7043 flow [2024-06-27 19:45:13,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6809, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7043, PETRI_PLACES=494, PETRI_TRANSITIONS=592} [2024-06-27 19:45:13,700 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-27 19:45:13,701 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 592 transitions, 7043 flow [2024-06-27 19:45:13,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:13,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:13,701 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-27 19:45:13,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 19:45:13,701 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-27 19:45:13,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:13,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1712621239, now seen corresponding path program 17 times [2024-06-27 19:45:13,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:13,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009924698] [2024-06-27 19:45:13,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:13,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:13,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:13,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-27 19:45:13,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:13,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009924698] [2024-06-27 19:45:13,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009924698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:13,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:13,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:13,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440592340] [2024-06-27 19:45:13,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:13,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:13,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:13,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:13,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:13,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:45:13,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 592 transitions, 7043 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:13,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:13,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:45:13,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:15,293 INFO L124 PetriNetUnfolderBase]: 3564/6164 cut-off events. [2024-06-27 19:45:15,293 INFO L125 PetriNetUnfolderBase]: For 1198982/1198982 co-relation queries the response was YES. [2024-06-27 19:45:15,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43381 conditions, 6164 events. 3564/6164 cut-off events. For 1198982/1198982 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 44144 event pairs, 690 based on Foata normal form. 10/6166 useless extension candidates. Maximal degree in co-relation 43152. Up to 5200 conditions per place. [2024-06-27 19:45:15,595 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 480 selfloop transitions, 121 changer transitions 0/610 dead transitions. [2024-06-27 19:45:15,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 610 transitions, 8382 flow [2024-06-27 19:45:15,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:15,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:15,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:45:15,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:45:15,597 INFO L175 Difference]: Start difference. First operand has 494 places, 592 transitions, 7043 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:45:15,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 610 transitions, 8382 flow [2024-06-27 19:45:22,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 610 transitions, 8115 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 19:45:22,561 INFO L231 Difference]: Finished difference. Result has 495 places, 594 transitions, 7097 flow [2024-06-27 19:45:22,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6776, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7097, PETRI_PLACES=495, PETRI_TRANSITIONS=594} [2024-06-27 19:45:22,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-27 19:45:22,561 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 594 transitions, 7097 flow [2024-06-27 19:45:22,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:22,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:22,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:45:22,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 19:45:22,562 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-27 19:45:22,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:22,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1552716503, now seen corresponding path program 18 times [2024-06-27 19:45:22,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:22,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951221902] [2024-06-27 19:45:22,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:22,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:22,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:22,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:22,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:22,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951221902] [2024-06-27 19:45:22,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951221902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:22,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:22,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:22,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118990933] [2024-06-27 19:45:22,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:22,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:22,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:22,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:22,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:22,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:45:22,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 594 transitions, 7097 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:22,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:22,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:45:22,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:24,292 INFO L124 PetriNetUnfolderBase]: 3600/6232 cut-off events. [2024-06-27 19:45:24,292 INFO L125 PetriNetUnfolderBase]: For 1215127/1215127 co-relation queries the response was YES. [2024-06-27 19:45:24,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43965 conditions, 6232 events. 3600/6232 cut-off events. For 1215127/1215127 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 44752 event pairs, 704 based on Foata normal form. 10/6234 useless extension candidates. Maximal degree in co-relation 43735. Up to 5256 conditions per place. [2024-06-27 19:45:24,400 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 108 changer transitions 0/612 dead transitions. [2024-06-27 19:45:24,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 612 transitions, 8444 flow [2024-06-27 19:45:24,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:24,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:24,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:45:24,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-27 19:45:24,401 INFO L175 Difference]: Start difference. First operand has 495 places, 594 transitions, 7097 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:45:24,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 612 transitions, 8444 flow [2024-06-27 19:45:32,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 612 transitions, 8160 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:32,013 INFO L231 Difference]: Finished difference. Result has 497 places, 596 transitions, 7112 flow [2024-06-27 19:45:32,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6813, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7112, PETRI_PLACES=497, PETRI_TRANSITIONS=596} [2024-06-27 19:45:32,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-27 19:45:32,014 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 596 transitions, 7112 flow [2024-06-27 19:45:32,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:32,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:32,015 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-27 19:45:32,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 19:45:32,015 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-27 19:45:32,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:32,015 INFO L85 PathProgramCache]: Analyzing trace with hash 718205283, now seen corresponding path program 19 times [2024-06-27 19:45:32,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:32,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814347117] [2024-06-27 19:45:32,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:32,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:32,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:32,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:32,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:32,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814347117] [2024-06-27 19:45:32,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814347117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:32,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:32,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:32,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433053237] [2024-06-27 19:45:32,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:32,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:32,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:32,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:32,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:32,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:45:32,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 596 transitions, 7112 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:32,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:32,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:45:32,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:33,826 INFO L124 PetriNetUnfolderBase]: 3636/6296 cut-off events. [2024-06-27 19:45:33,826 INFO L125 PetriNetUnfolderBase]: For 1229020/1229020 co-relation queries the response was YES. [2024-06-27 19:45:33,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44421 conditions, 6296 events. 3636/6296 cut-off events. For 1229020/1229020 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 45259 event pairs, 712 based on Foata normal form. 10/6298 useless extension candidates. Maximal degree in co-relation 44190. Up to 5312 conditions per place. [2024-06-27 19:45:33,931 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 497 selfloop transitions, 108 changer transitions 0/614 dead transitions. [2024-06-27 19:45:33,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 614 transitions, 8467 flow [2024-06-27 19:45:33,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:33,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:33,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:45:33,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:45:33,932 INFO L175 Difference]: Start difference. First operand has 497 places, 596 transitions, 7112 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:45:33,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 614 transitions, 8467 flow [2024-06-27 19:45:40,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 614 transitions, 8205 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:40,967 INFO L231 Difference]: Finished difference. Result has 499 places, 598 transitions, 7153 flow [2024-06-27 19:45:40,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6850, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7153, PETRI_PLACES=499, PETRI_TRANSITIONS=598} [2024-06-27 19:45:40,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-27 19:45:40,968 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 598 transitions, 7153 flow [2024-06-27 19:45:40,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:40,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:40,968 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-27 19:45:40,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 19:45:40,969 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-27 19:45:40,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:40,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1895559895, now seen corresponding path program 20 times [2024-06-27 19:45:40,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:40,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623554363] [2024-06-27 19:45:40,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:40,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:40,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:41,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-27 19:45:41,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:41,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623554363] [2024-06-27 19:45:41,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623554363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:41,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:41,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:41,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847032094] [2024-06-27 19:45:41,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:41,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:41,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:41,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:41,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:41,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:45:41,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 598 transitions, 7153 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:41,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:41,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:45:41,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:42,661 INFO L124 PetriNetUnfolderBase]: 3606/6240 cut-off events. [2024-06-27 19:45:42,661 INFO L125 PetriNetUnfolderBase]: For 1069123/1069123 co-relation queries the response was YES. [2024-06-27 19:45:42,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41867 conditions, 6240 events. 3606/6240 cut-off events. For 1069123/1069123 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 44831 event pairs, 682 based on Foata normal form. 10/6242 useless extension candidates. Maximal degree in co-relation 41635. Up to 4826 conditions per place. [2024-06-27 19:45:42,770 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 116 changer transitions 0/618 dead transitions. [2024-06-27 19:45:42,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 618 transitions, 8479 flow [2024-06-27 19:45:42,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:42,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:42,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:45:42,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 19:45:42,771 INFO L175 Difference]: Start difference. First operand has 499 places, 598 transitions, 7153 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:45:42,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 618 transitions, 8479 flow [2024-06-27 19:45:51,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 618 transitions, 8179 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-27 19:45:51,264 INFO L231 Difference]: Finished difference. Result has 501 places, 598 transitions, 7094 flow [2024-06-27 19:45:51,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6853, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7094, PETRI_PLACES=501, PETRI_TRANSITIONS=598} [2024-06-27 19:45:51,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-27 19:45:51,265 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 598 transitions, 7094 flow [2024-06-27 19:45:51,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:51,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:45:51,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-27 19:45:51,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 19:45:51,265 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-27 19:45:51,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:45:51,265 INFO L85 PathProgramCache]: Analyzing trace with hash 256586351, now seen corresponding path program 1 times [2024-06-27 19:45:51,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:45:51,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480804747] [2024-06-27 19:45:51,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:45:51,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:45:51,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:45:51,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:45:51,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:45:51,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480804747] [2024-06-27 19:45:51,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480804747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:45:51,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:45:51,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:45:51,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311921151] [2024-06-27 19:45:51,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:45:51,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:45:51,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:45:51,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:45:51,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:45:51,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:45:51,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 598 transitions, 7094 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:45:51,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:45:51,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:45:51,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:45:53,144 INFO L124 PetriNetUnfolderBase]: 3738/6480 cut-off events. [2024-06-27 19:45:53,144 INFO L125 PetriNetUnfolderBase]: For 1282720/1282720 co-relation queries the response was YES. [2024-06-27 19:45:53,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45967 conditions, 6480 events. 3738/6480 cut-off events. For 1282720/1282720 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 46844 event pairs, 528 based on Foata normal form. 6/6480 useless extension candidates. Maximal degree in co-relation 45734. Up to 4885 conditions per place. [2024-06-27 19:45:53,255 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 501 selfloop transitions, 127 changer transitions 0/637 dead transitions. [2024-06-27 19:45:53,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 637 transitions, 9338 flow [2024-06-27 19:45:53,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:45:53,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:45:53,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 19:45:53,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-27 19:45:53,256 INFO L175 Difference]: Start difference. First operand has 501 places, 598 transitions, 7094 flow. Second operand 8 states and 214 transitions. [2024-06-27 19:45:53,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 637 transitions, 9338 flow [2024-06-27 19:46:03,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 637 transitions, 9060 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:03,562 INFO L231 Difference]: Finished difference. Result has 503 places, 602 transitions, 7248 flow [2024-06-27 19:46:03,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6816, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7248, PETRI_PLACES=503, PETRI_TRANSITIONS=602} [2024-06-27 19:46:03,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-27 19:46:03,563 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 602 transitions, 7248 flow [2024-06-27 19:46:03,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:03,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:03,563 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-27 19:46:03,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 19:46:03,563 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-27 19:46:03,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:03,564 INFO L85 PathProgramCache]: Analyzing trace with hash -516749745, now seen corresponding path program 2 times [2024-06-27 19:46:03,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:03,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817046565] [2024-06-27 19:46:03,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:03,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:03,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:03,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-27 19:46:03,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:03,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817046565] [2024-06-27 19:46:03,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817046565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:03,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:03,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:03,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703766213] [2024-06-27 19:46:03,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:03,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:03,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:03,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:03,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:03,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:46:03,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 602 transitions, 7248 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:03,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:03,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:46:03,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:05,408 INFO L124 PetriNetUnfolderBase]: 3824/6614 cut-off events. [2024-06-27 19:46:05,408 INFO L125 PetriNetUnfolderBase]: For 1506445/1506445 co-relation queries the response was YES. [2024-06-27 19:46:05,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49617 conditions, 6614 events. 3824/6614 cut-off events. For 1506445/1506445 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 47933 event pairs, 577 based on Foata normal form. 6/6614 useless extension candidates. Maximal degree in co-relation 49382. Up to 4933 conditions per place. [2024-06-27 19:46:05,521 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 502 selfloop transitions, 125 changer transitions 0/636 dead transitions. [2024-06-27 19:46:05,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 636 transitions, 9463 flow [2024-06-27 19:46:05,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:05,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:05,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:46:05,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:46:05,522 INFO L175 Difference]: Start difference. First operand has 503 places, 602 transitions, 7248 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:46:05,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 636 transitions, 9463 flow [2024-06-27 19:46:15,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 636 transitions, 9319 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:15,878 INFO L231 Difference]: Finished difference. Result has 508 places, 605 transitions, 7461 flow [2024-06-27 19:46:15,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7122, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7461, PETRI_PLACES=508, PETRI_TRANSITIONS=605} [2024-06-27 19:46:15,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 465 predicate places. [2024-06-27 19:46:15,879 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 605 transitions, 7461 flow [2024-06-27 19:46:15,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:15,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:15,879 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-27 19:46:15,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 19:46:15,880 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:15,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:15,880 INFO L85 PathProgramCache]: Analyzing trace with hash -516757185, now seen corresponding path program 3 times [2024-06-27 19:46:15,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:15,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359130591] [2024-06-27 19:46:15,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:15,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:15,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:15,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:15,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:15,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359130591] [2024-06-27 19:46:15,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359130591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:15,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:15,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:15,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582611607] [2024-06-27 19:46:15,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:15,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:15,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:15,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:15,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:16,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:46:16,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 605 transitions, 7461 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:16,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:16,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:46:16,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:17,678 INFO L124 PetriNetUnfolderBase]: 3811/6595 cut-off events. [2024-06-27 19:46:17,679 INFO L125 PetriNetUnfolderBase]: For 1415557/1415557 co-relation queries the response was YES. [2024-06-27 19:46:17,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48545 conditions, 6595 events. 3811/6595 cut-off events. For 1415557/1415557 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 47817 event pairs, 581 based on Foata normal form. 6/6595 useless extension candidates. Maximal degree in co-relation 48308. Up to 4927 conditions per place. [2024-06-27 19:46:17,790 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 506 selfloop transitions, 123 changer transitions 0/638 dead transitions. [2024-06-27 19:46:17,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 638 transitions, 9595 flow [2024-06-27 19:46:17,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:17,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:17,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 19:46:17,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:46:17,791 INFO L175 Difference]: Start difference. First operand has 508 places, 605 transitions, 7461 flow. Second operand 8 states and 210 transitions. [2024-06-27 19:46:17,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 638 transitions, 9595 flow [2024-06-27 19:46:29,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 638 transitions, 9395 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 19:46:29,689 INFO L231 Difference]: Finished difference. Result has 512 places, 605 transitions, 7511 flow [2024-06-27 19:46:29,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7261, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7511, PETRI_PLACES=512, PETRI_TRANSITIONS=605} [2024-06-27 19:46:29,690 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 469 predicate places. [2024-06-27 19:46:29,690 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 605 transitions, 7511 flow [2024-06-27 19:46:29,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:29,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:29,691 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-27 19:46:29,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 19:46:29,691 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:29,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:29,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1511061185, now seen corresponding path program 4 times [2024-06-27 19:46:29,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:29,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735534425] [2024-06-27 19:46:29,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:29,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:29,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:29,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:29,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:29,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735534425] [2024-06-27 19:46:29,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735534425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:29,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:29,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:29,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436977301] [2024-06-27 19:46:29,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:29,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:29,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:29,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:29,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:29,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:46:29,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 605 transitions, 7511 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:29,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:29,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:46:29,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:31,562 INFO L124 PetriNetUnfolderBase]: 3798/6565 cut-off events. [2024-06-27 19:46:31,563 INFO L125 PetriNetUnfolderBase]: For 1326487/1326487 co-relation queries the response was YES. [2024-06-27 19:46:31,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47287 conditions, 6565 events. 3798/6565 cut-off events. For 1326487/1326487 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 47537 event pairs, 737 based on Foata normal form. 6/6560 useless extension candidates. Maximal degree in co-relation 47049. Up to 5436 conditions per place. [2024-06-27 19:46:31,678 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 524 selfloop transitions, 98 changer transitions 0/631 dead transitions. [2024-06-27 19:46:31,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 631 transitions, 9227 flow [2024-06-27 19:46:31,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:31,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:31,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:46:31,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-27 19:46:31,680 INFO L175 Difference]: Start difference. First operand has 512 places, 605 transitions, 7511 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:46:31,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 631 transitions, 9227 flow [2024-06-27 19:46:37,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 631 transitions, 8960 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:37,507 INFO L231 Difference]: Finished difference. Result has 514 places, 605 transitions, 7444 flow [2024-06-27 19:46:37,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7244, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7444, PETRI_PLACES=514, PETRI_TRANSITIONS=605} [2024-06-27 19:46:37,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 471 predicate places. [2024-06-27 19:46:37,508 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 605 transitions, 7444 flow [2024-06-27 19:46:37,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:37,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:37,508 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-27 19:46:37,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 19:46:37,509 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:37,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:37,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1215485795, now seen corresponding path program 5 times [2024-06-27 19:46:37,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:37,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342600005] [2024-06-27 19:46:37,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:37,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:37,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:37,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:37,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:37,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342600005] [2024-06-27 19:46:37,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342600005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:37,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:37,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:37,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747848189] [2024-06-27 19:46:37,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:37,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:37,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:37,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:37,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:37,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:46:37,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 605 transitions, 7444 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:37,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:37,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:46:37,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:39,265 INFO L124 PetriNetUnfolderBase]: 3826/6626 cut-off events. [2024-06-27 19:46:39,266 INFO L125 PetriNetUnfolderBase]: For 1373723/1373723 co-relation queries the response was YES. [2024-06-27 19:46:39,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47414 conditions, 6626 events. 3826/6626 cut-off events. For 1373723/1373723 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 48171 event pairs, 756 based on Foata normal form. 8/6628 useless extension candidates. Maximal degree in co-relation 47175. Up to 5690 conditions per place. [2024-06-27 19:46:39,586 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 529 selfloop transitions, 86 changer transitions 0/624 dead transitions. [2024-06-27 19:46:39,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 624 transitions, 8776 flow [2024-06-27 19:46:39,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:39,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:39,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:46:39,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-27 19:46:39,587 INFO L175 Difference]: Start difference. First operand has 514 places, 605 transitions, 7444 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:46:39,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 624 transitions, 8776 flow [2024-06-27 19:46:45,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 624 transitions, 8605 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:45,881 INFO L231 Difference]: Finished difference. Result has 515 places, 606 transitions, 7488 flow [2024-06-27 19:46:45,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7274, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7488, PETRI_PLACES=515, PETRI_TRANSITIONS=606} [2024-06-27 19:46:45,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 472 predicate places. [2024-06-27 19:46:45,882 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 606 transitions, 7488 flow [2024-06-27 19:46:45,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:45,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:45,882 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-27 19:46:45,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 19:46:45,883 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:45,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:45,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1215841985, now seen corresponding path program 6 times [2024-06-27 19:46:45,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:45,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242976022] [2024-06-27 19:46:45,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:45,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:45,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:45,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:45,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:45,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242976022] [2024-06-27 19:46:45,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242976022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:45,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:45,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:45,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060439109] [2024-06-27 19:46:45,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:45,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:45,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:45,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:45,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:46,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:46:46,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 606 transitions, 7488 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:46,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:46,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:46:46,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:47,727 INFO L124 PetriNetUnfolderBase]: 3846/6658 cut-off events. [2024-06-27 19:46:47,727 INFO L125 PetriNetUnfolderBase]: For 1353582/1353582 co-relation queries the response was YES. [2024-06-27 19:46:47,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47695 conditions, 6658 events. 3846/6658 cut-off events. For 1353582/1353582 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 48433 event pairs, 754 based on Foata normal form. 6/6658 useless extension candidates. Maximal degree in co-relation 47455. Up to 5678 conditions per place. [2024-06-27 19:46:47,841 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 533 selfloop transitions, 86 changer transitions 0/628 dead transitions. [2024-06-27 19:46:47,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 628 transitions, 8845 flow [2024-06-27 19:46:47,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:47,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:47,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 19:46:47,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-27 19:46:47,843 INFO L175 Difference]: Start difference. First operand has 515 places, 606 transitions, 7488 flow. Second operand 7 states and 181 transitions. [2024-06-27 19:46:47,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 628 transitions, 8845 flow [2024-06-27 19:46:55,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 628 transitions, 8664 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:55,405 INFO L231 Difference]: Finished difference. Result has 517 places, 607 transitions, 7518 flow [2024-06-27 19:46:55,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7307, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7518, PETRI_PLACES=517, PETRI_TRANSITIONS=607} [2024-06-27 19:46:55,405 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 474 predicate places. [2024-06-27 19:46:55,406 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 607 transitions, 7518 flow [2024-06-27 19:46:55,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:55,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:55,406 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-27 19:46:55,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 19:46:55,406 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:55,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:55,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1752224925, now seen corresponding path program 7 times [2024-06-27 19:46:55,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:55,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59906268] [2024-06-27 19:46:55,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:55,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:55,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:55,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:55,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:55,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59906268] [2024-06-27 19:46:55,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59906268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:55,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:55,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:55,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639741684] [2024-06-27 19:46:55,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:55,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:55,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:55,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:55,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:55,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-27 19:46:55,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 607 transitions, 7518 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:55,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:55,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-27 19:46:55,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:57,290 INFO L124 PetriNetUnfolderBase]: 3866/6704 cut-off events. [2024-06-27 19:46:57,291 INFO L125 PetriNetUnfolderBase]: For 1364928/1364928 co-relation queries the response was YES. [2024-06-27 19:46:57,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47953 conditions, 6704 events. 3866/6704 cut-off events. For 1364928/1364928 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 48899 event pairs, 632 based on Foata normal form. 6/6704 useless extension candidates. Maximal degree in co-relation 47712. Up to 5192 conditions per place. [2024-06-27 19:46:57,424 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 499 selfloop transitions, 129 changer transitions 0/637 dead transitions. [2024-06-27 19:46:57,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 637 transitions, 9693 flow [2024-06-27 19:46:57,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:46:57,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:46:57,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 19:46:57,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 19:46:57,441 INFO L175 Difference]: Start difference. First operand has 517 places, 607 transitions, 7518 flow. Second operand 9 states and 228 transitions. [2024-06-27 19:46:57,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 637 transitions, 9693 flow