./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe031_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe031_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 18:51:15,983 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 18:51:16,046 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 18:51:16,050 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 18:51:16,050 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 18:51:16,074 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 18:51:16,074 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 18:51:16,075 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 18:51:16,075 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 18:51:16,078 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 18:51:16,078 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 18:51:16,079 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 18:51:16,079 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 18:51:16,080 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 18:51:16,081 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 18:51:16,081 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 18:51:16,081 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 18:51:16,081 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 18:51:16,081 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 18:51:16,082 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 18:51:16,082 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 18:51:16,082 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 18:51:16,082 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 18:51:16,083 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 18:51:16,083 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 18:51:16,083 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 18:51:16,083 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 18:51:16,084 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 18:51:16,084 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 18:51:16,084 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 18:51:16,085 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 18:51:16,085 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 18:51:16,085 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:51:16,086 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 18:51:16,086 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 18:51:16,086 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 18:51:16,086 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 18:51:16,086 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 18:51:16,087 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 18:51:16,087 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 18:51:16,087 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 18:51:16,087 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 18:51:16,087 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 18:51:16,088 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-03 18:51:16,291 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 18:51:16,312 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 18:51:16,314 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 18:51:16,314 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 18:51:16,315 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 18:51:16,316 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe031_tso.yml/witness.yml [2024-06-03 18:51:16,397 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 18:51:16,398 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 18:51:16,398 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-03 18:51:17,722 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 18:51:17,883 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 18:51:17,883 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-03 18:51:17,899 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8a2480c0/b4ce92c154fe45a8b808319fbf39c850/FLAG68f0c076a [2024-06-03 18:51:17,908 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c8a2480c0/b4ce92c154fe45a8b808319fbf39c850 [2024-06-03 18:51:17,909 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 18:51:17,910 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 18:51:17,911 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 18:51:17,911 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 18:51:17,914 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 18:51:17,915 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:51:16" (1/2) ... [2024-06-03 18:51:17,916 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d1c3cbd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:17, skipping insertion in model container [2024-06-03 18:51:17,916 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:51:16" (1/2) ... [2024-06-03 18:51:17,917 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2780f066 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:51:17, skipping insertion in model container [2024-06-03 18:51:17,917 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:51:17" (2/2) ... [2024-06-03 18:51:17,917 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d1c3cbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:17, skipping insertion in model container [2024-06-03 18:51:17,917 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:51:17" (2/2) ... [2024-06-03 18:51:17,918 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 18:51:17,951 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 18:51:17,952 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-03 18:51:17,952 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-03 18:51:17,952 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-03 18:51:17,953 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 18:51:17,953 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-03 18:51:17,991 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 18:51:18,228 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:51:18,236 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 18:51:18,332 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:51:18,364 INFO L206 MainTranslator]: Completed translation [2024-06-03 18:51:18,364 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18 WrapperNode [2024-06-03 18:51:18,364 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 18:51:18,365 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 18:51:18,365 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 18:51:18,365 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 18:51:18,370 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,385 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,407 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-03 18:51:18,408 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 18:51:18,408 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 18:51:18,408 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 18:51:18,409 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 18:51:18,416 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,416 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,419 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,429 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-03 18:51:18,433 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,433 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,444 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,448 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,449 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,450 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,452 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 18:51:18,452 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 18:51:18,453 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 18:51:18,453 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 18:51:18,453 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (1/1) ... [2024-06-03 18:51:18,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:51:18,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 18:51:18,473 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-03 18:51:18,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-03 18:51:18,498 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 18:51:18,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 18:51:18,498 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 18:51:18,499 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 18:51:18,499 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 18:51:18,499 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 18:51:18,499 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 18:51:18,499 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 18:51:18,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 18:51:18,499 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 18:51:18,499 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 18:51:18,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 18:51:18,500 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 18:51:18,592 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 18:51:18,594 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 18:51:18,730 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 18:51:18,731 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 18:51:18,807 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 18:51:18,809 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 18:51:18,810 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:51:18 BoogieIcfgContainer [2024-06-03 18:51:18,810 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 18:51:18,812 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 18:51:18,812 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 18:51:18,814 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 18:51:18,814 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:51:16" (1/4) ... [2024-06-03 18:51:18,815 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cd9f47b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:51:18, skipping insertion in model container [2024-06-03 18:51:18,815 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 06:51:17" (2/4) ... [2024-06-03 18:51:18,816 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cd9f47b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:51:18, skipping insertion in model container [2024-06-03 18:51:18,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:51:18" (3/4) ... [2024-06-03 18:51:18,817 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cd9f47b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:51:18, skipping insertion in model container [2024-06-03 18:51:18,817 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:51:18" (4/4) ... [2024-06-03 18:51:18,818 INFO L112 eAbstractionObserver]: Analyzing ICFG safe031_tso.i [2024-06-03 18:51:18,831 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 18:51:18,831 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 18:51:18,832 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 18:51:18,877 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 18:51:18,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 18:51:18,945 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-03 18:51:18,946 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:51:18,948 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 70 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-03 18:51:18,948 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 18:51:18,952 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-03 18:51:18,964 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 18:51:18,970 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;@5d317d55, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 18:51:18,971 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 18:51:18,975 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 18:51:18,975 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 18:51:18,976 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:51:18,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:18,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 18:51:18,977 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:18,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:18,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1782944907, now seen corresponding path program 1 times [2024-06-03 18:51:18,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:18,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553920622] [2024-06-03 18:51:18,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:18,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:19,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:19,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:19,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:19,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553920622] [2024-06-03 18:51:19,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553920622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:19,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:19,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 18:51:19,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758148703] [2024-06-03 18:51:19,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:19,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 18:51:19,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:19,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 18:51:19,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 18:51:19,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:51:19,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:19,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:19,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:51:19,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:19,639 INFO L124 PetriNetUnfolderBase]: 736/1214 cut-off events. [2024-06-03 18:51:19,639 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-03 18:51:19,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2401 conditions, 1214 events. 736/1214 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6177 event pairs, 471 based on Foata normal form. 1/1159 useless extension candidates. Maximal degree in co-relation 2386. Up to 1122 conditions per place. [2024-06-03 18:51:19,648 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 31 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-03 18:51:19,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 171 flow [2024-06-03 18:51:19,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 18:51:19,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 18:51:19,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-03 18:51:19,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6587301587301587 [2024-06-03 18:51:19,660 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 83 transitions. [2024-06-03 18:51:19,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 171 flow [2024-06-03 18:51:19,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:19,665 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-03 18:51:19,667 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-03 18:51:19,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-03 18:51:19,670 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-03 18:51:19,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:19,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:19,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:19,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 18:51:19,671 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:19,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:19,672 INFO L85 PathProgramCache]: Analyzing trace with hash 281906836, now seen corresponding path program 1 times [2024-06-03 18:51:19,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:19,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326770161] [2024-06-03 18:51:19,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:19,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:19,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:19,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:19,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:19,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326770161] [2024-06-03 18:51:19,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326770161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:19,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:19,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:51:19,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77075665] [2024-06-03 18:51:19,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:19,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:51:19,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:19,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:51:19,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:51:19,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:51:19,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:19,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:19,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:51:19,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:19,985 INFO L124 PetriNetUnfolderBase]: 730/1205 cut-off events. [2024-06-03 18:51:19,986 INFO L125 PetriNetUnfolderBase]: For 237/237 co-relation queries the response was YES. [2024-06-03 18:51:19,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2742 conditions, 1205 events. 730/1205 cut-off events. For 237/237 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6134 event pairs, 403 based on Foata normal form. 3/1182 useless extension candidates. Maximal degree in co-relation 2727. Up to 1098 conditions per place. [2024-06-03 18:51:19,993 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-03 18:51:19,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 238 flow [2024-06-03 18:51:19,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:51:19,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:51:19,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-03 18:51:19,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-03 18:51:19,997 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 108 transitions. [2024-06-03 18:51:19,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 238 flow [2024-06-03 18:51:19,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 18:51:20,000 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-03 18:51:20,001 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-03 18:51:20,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-03 18:51:20,001 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-03 18:51:20,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:20,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:20,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:20,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 18:51:20,002 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:20,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:20,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1529058956, now seen corresponding path program 1 times [2024-06-03 18:51:20,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:20,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498887666] [2024-06-03 18:51:20,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:20,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:20,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:20,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:20,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:20,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498887666] [2024-06-03 18:51:20,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498887666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:20,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:20,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:51:20,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229253471] [2024-06-03 18:51:20,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:20,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:51:20,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:20,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:51:20,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:51:20,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:20,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:20,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:20,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:20,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:20,259 INFO L124 PetriNetUnfolderBase]: 929/1500 cut-off events. [2024-06-03 18:51:20,259 INFO L125 PetriNetUnfolderBase]: For 749/749 co-relation queries the response was YES. [2024-06-03 18:51:20,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3813 conditions, 1500 events. 929/1500 cut-off events. For 749/749 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7391 event pairs, 537 based on Foata normal form. 2/1476 useless extension candidates. Maximal degree in co-relation 3796. Up to 1397 conditions per place. [2024-06-03 18:51:20,267 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 39 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-03 18:51:20,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 53 transitions, 270 flow [2024-06-03 18:51:20,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:51:20,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:51:20,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-03 18:51:20,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-03 18:51:20,269 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 4 states and 101 transitions. [2024-06-03 18:51:20,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 53 transitions, 270 flow [2024-06-03 18:51:20,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 53 transitions, 256 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:20,271 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 164 flow [2024-06-03 18:51:20,272 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-03 18:51:20,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-06-03 18:51:20,272 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 164 flow [2024-06-03 18:51:20,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:20,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:20,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:20,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 18:51:20,273 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:20,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:20,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1136654126, now seen corresponding path program 1 times [2024-06-03 18:51:20,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:20,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561975081] [2024-06-03 18:51:20,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:20,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:20,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:20,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:20,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:20,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561975081] [2024-06-03 18:51:20,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561975081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:20,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:20,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:20,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697635728] [2024-06-03 18:51:20,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:20,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:20,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:20,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:20,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:20,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:20,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 164 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:20,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:20,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:20,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:20,616 INFO L124 PetriNetUnfolderBase]: 920/1491 cut-off events. [2024-06-03 18:51:20,616 INFO L125 PetriNetUnfolderBase]: For 1286/1286 co-relation queries the response was YES. [2024-06-03 18:51:20,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4130 conditions, 1491 events. 920/1491 cut-off events. For 1286/1286 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7417 event pairs, 290 based on Foata normal form. 6/1479 useless extension candidates. Maximal degree in co-relation 4112. Up to 1331 conditions per place. [2024-06-03 18:51:20,625 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-03 18:51:20,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 72 transitions, 378 flow [2024-06-03 18:51:20,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:20,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:20,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:51:20,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 18:51:20,627 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 164 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:51:20,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 72 transitions, 378 flow [2024-06-03 18:51:20,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 72 transitions, 362 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:20,630 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 207 flow [2024-06-03 18:51:20,630 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-03 18:51:20,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-03 18:51:20,631 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 207 flow [2024-06-03 18:51:20,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:20,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:20,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:20,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 18:51:20,631 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:20,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:20,632 INFO L85 PathProgramCache]: Analyzing trace with hash 156188673, now seen corresponding path program 1 times [2024-06-03 18:51:20,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:20,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049569200] [2024-06-03 18:51:20,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:20,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:20,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:20,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:20,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049569200] [2024-06-03 18:51:20,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049569200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:20,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:20,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:20,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362310810] [2024-06-03 18:51:20,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:20,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:20,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:20,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:20,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:20,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:20,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 207 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:20,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:20,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:20,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:20,904 INFO L124 PetriNetUnfolderBase]: 922/1502 cut-off events. [2024-06-03 18:51:20,905 INFO L125 PetriNetUnfolderBase]: For 2164/2164 co-relation queries the response was YES. [2024-06-03 18:51:20,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4536 conditions, 1502 events. 922/1502 cut-off events. For 2164/2164 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7422 event pairs, 359 based on Foata normal form. 3/1504 useless extension candidates. Maximal degree in co-relation 4516. Up to 1357 conditions per place. [2024-06-03 18:51:20,914 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 51 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-03 18:51:20,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 74 transitions, 449 flow [2024-06-03 18:51:20,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:20,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:20,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 18:51:20,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-03 18:51:20,917 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 207 flow. Second operand 5 states and 127 transitions. [2024-06-03 18:51:20,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 74 transitions, 449 flow [2024-06-03 18:51:20,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 74 transitions, 420 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:20,923 INFO L231 Difference]: Finished difference. Result has 56 places, 57 transitions, 297 flow [2024-06-03 18:51:20,924 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=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=297, PETRI_PLACES=56, PETRI_TRANSITIONS=57} [2024-06-03 18:51:20,925 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-03 18:51:20,926 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 57 transitions, 297 flow [2024-06-03 18:51:20,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:20,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:20,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:20,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 18:51:20,930 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:20,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:20,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1148260319, now seen corresponding path program 1 times [2024-06-03 18:51:20,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:20,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226276238] [2024-06-03 18:51:20,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:20,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:21,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-03 18:51:21,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:21,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226276238] [2024-06-03 18:51:21,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226276238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:21,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:21,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:21,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236843917] [2024-06-03 18:51:21,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:21,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:21,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:21,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:21,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:21,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:21,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 57 transitions, 297 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:21,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:21,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:21,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:21,205 INFO L124 PetriNetUnfolderBase]: 933/1547 cut-off events. [2024-06-03 18:51:21,206 INFO L125 PetriNetUnfolderBase]: For 3582/3586 co-relation queries the response was YES. [2024-06-03 18:51:21,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5242 conditions, 1547 events. 933/1547 cut-off events. For 3582/3586 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7817 event pairs, 352 based on Foata normal form. 6/1551 useless extension candidates. Maximal degree in co-relation 5219. Up to 1366 conditions per place. [2024-06-03 18:51:21,215 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 61 selfloop transitions, 15 changer transitions 0/83 dead transitions. [2024-06-03 18:51:21,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 83 transitions, 563 flow [2024-06-03 18:51:21,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:21,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:21,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-03 18:51:21,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-03 18:51:21,216 INFO L175 Difference]: Start difference. First operand has 56 places, 57 transitions, 297 flow. Second operand 5 states and 128 transitions. [2024-06-03 18:51:21,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 83 transitions, 563 flow [2024-06-03 18:51:21,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 83 transitions, 551 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-03 18:51:21,220 INFO L231 Difference]: Finished difference. Result has 61 places, 63 transitions, 373 flow [2024-06-03 18:51:21,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=373, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2024-06-03 18:51:21,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-03 18:51:21,221 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 373 flow [2024-06-03 18:51:21,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:21,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:21,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:21,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 18:51:21,222 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:21,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:21,222 INFO L85 PathProgramCache]: Analyzing trace with hash 571898403, now seen corresponding path program 2 times [2024-06-03 18:51:21,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:21,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679802594] [2024-06-03 18:51:21,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:21,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:21,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:21,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:21,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:21,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679802594] [2024-06-03 18:51:21,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679802594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:21,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:21,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:21,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404337290] [2024-06-03 18:51:21,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:21,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:21,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:21,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:21,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:21,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:21,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 373 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:21,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:21,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:21,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:21,483 INFO L124 PetriNetUnfolderBase]: 928/1534 cut-off events. [2024-06-03 18:51:21,483 INFO L125 PetriNetUnfolderBase]: For 4759/4759 co-relation queries the response was YES. [2024-06-03 18:51:21,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5597 conditions, 1534 events. 928/1534 cut-off events. For 4759/4759 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7677 event pairs, 355 based on Foata normal form. 2/1533 useless extension candidates. Maximal degree in co-relation 5571. Up to 1361 conditions per place. [2024-06-03 18:51:21,492 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 56 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-03 18:51:21,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 78 transitions, 553 flow [2024-06-03 18:51:21,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:21,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:21,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-03 18:51:21,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-03 18:51:21,493 INFO L175 Difference]: Start difference. First operand has 61 places, 63 transitions, 373 flow. Second operand 5 states and 123 transitions. [2024-06-03 18:51:21,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 78 transitions, 553 flow [2024-06-03 18:51:21,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 78 transitions, 517 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-03 18:51:21,500 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 375 flow [2024-06-03 18:51:21,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=375, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-03 18:51:21,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-03 18:51:21,501 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 375 flow [2024-06-03 18:51:21,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:21,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:21,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:21,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 18:51:21,501 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:21,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:21,501 INFO L85 PathProgramCache]: Analyzing trace with hash 333973762, now seen corresponding path program 1 times [2024-06-03 18:51:21,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:21,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4274271] [2024-06-03 18:51:21,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:21,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:21,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:21,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:21,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:21,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4274271] [2024-06-03 18:51:21,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4274271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:21,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:21,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:21,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963988338] [2024-06-03 18:51:21,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:21,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:21,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:21,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:21,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:21,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:21,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 375 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:21,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:21,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:21,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:21,789 INFO L124 PetriNetUnfolderBase]: 1001/1636 cut-off events. [2024-06-03 18:51:21,790 INFO L125 PetriNetUnfolderBase]: For 5649/5649 co-relation queries the response was YES. [2024-06-03 18:51:21,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6033 conditions, 1636 events. 1001/1636 cut-off events. For 5649/5649 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8198 event pairs, 337 based on Foata normal form. 4/1634 useless extension candidates. Maximal degree in co-relation 6005. Up to 1286 conditions per place. [2024-06-03 18:51:21,801 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 73 selfloop transitions, 32 changer transitions 0/112 dead transitions. [2024-06-03 18:51:21,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 112 transitions, 837 flow [2024-06-03 18:51:21,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:21,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:21,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-03 18:51:21,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-03 18:51:21,805 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 375 flow. Second operand 6 states and 163 transitions. [2024-06-03 18:51:21,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 112 transitions, 837 flow [2024-06-03 18:51:21,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 112 transitions, 795 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:21,815 INFO L231 Difference]: Finished difference. Result has 69 places, 82 transitions, 555 flow [2024-06-03 18:51:21,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=555, PETRI_PLACES=69, PETRI_TRANSITIONS=82} [2024-06-03 18:51:21,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-03 18:51:21,817 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 82 transitions, 555 flow [2024-06-03 18:51:21,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:21,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:21,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:21,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 18:51:21,817 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:21,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:21,818 INFO L85 PathProgramCache]: Analyzing trace with hash 549249512, now seen corresponding path program 2 times [2024-06-03 18:51:21,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:21,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255401162] [2024-06-03 18:51:21,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:21,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:21,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:21,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:21,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:21,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255401162] [2024-06-03 18:51:21,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255401162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:21,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:21,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:21,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240132310] [2024-06-03 18:51:21,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:21,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:21,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:21,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:21,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:21,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:21,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 82 transitions, 555 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:21,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:21,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:21,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:22,126 INFO L124 PetriNetUnfolderBase]: 1058/1738 cut-off events. [2024-06-03 18:51:22,126 INFO L125 PetriNetUnfolderBase]: For 8348/8348 co-relation queries the response was YES. [2024-06-03 18:51:22,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7445 conditions, 1738 events. 1058/1738 cut-off events. For 8348/8348 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8946 event pairs, 336 based on Foata normal form. 4/1739 useless extension candidates. Maximal degree in co-relation 7414. Up to 1341 conditions per place. [2024-06-03 18:51:22,140 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 71 selfloop transitions, 49 changer transitions 0/127 dead transitions. [2024-06-03 18:51:22,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 127 transitions, 1098 flow [2024-06-03 18:51:22,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:22,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:22,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-03 18:51:22,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-06-03 18:51:22,141 INFO L175 Difference]: Start difference. First operand has 69 places, 82 transitions, 555 flow. Second operand 6 states and 158 transitions. [2024-06-03 18:51:22,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 127 transitions, 1098 flow [2024-06-03 18:51:22,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 127 transitions, 1058 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-03 18:51:22,160 INFO L231 Difference]: Finished difference. Result has 78 places, 101 transitions, 853 flow [2024-06-03 18:51:22,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=853, PETRI_PLACES=78, PETRI_TRANSITIONS=101} [2024-06-03 18:51:22,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-03 18:51:22,161 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 101 transitions, 853 flow [2024-06-03 18:51:22,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:22,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:22,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:22,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 18:51:22,162 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:22,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:22,163 INFO L85 PathProgramCache]: Analyzing trace with hash -482714028, now seen corresponding path program 3 times [2024-06-03 18:51:22,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:22,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798788062] [2024-06-03 18:51:22,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:22,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:22,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:22,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:22,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:22,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798788062] [2024-06-03 18:51:22,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798788062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:22,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:22,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:22,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657187003] [2024-06-03 18:51:22,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:22,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:22,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:22,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:22,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:22,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:22,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 101 transitions, 853 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:22,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:22,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:22,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:22,479 INFO L124 PetriNetUnfolderBase]: 1051/1728 cut-off events. [2024-06-03 18:51:22,480 INFO L125 PetriNetUnfolderBase]: For 10798/10798 co-relation queries the response was YES. [2024-06-03 18:51:22,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8172 conditions, 1728 events. 1051/1728 cut-off events. For 10798/10798 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8860 event pairs, 336 based on Foata normal form. 4/1729 useless extension candidates. Maximal degree in co-relation 8135. Up to 1337 conditions per place. [2024-06-03 18:51:22,498 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 73 selfloop transitions, 47 changer transitions 0/127 dead transitions. [2024-06-03 18:51:22,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 127 transitions, 1245 flow [2024-06-03 18:51:22,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:22,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:22,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-03 18:51:22,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-03 18:51:22,500 INFO L175 Difference]: Start difference. First operand has 78 places, 101 transitions, 853 flow. Second operand 6 states and 157 transitions. [2024-06-03 18:51:22,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 127 transitions, 1245 flow [2024-06-03 18:51:22,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 127 transitions, 1217 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-03 18:51:22,518 INFO L231 Difference]: Finished difference. Result has 86 places, 105 transitions, 1025 flow [2024-06-03 18:51:22,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1025, PETRI_PLACES=86, PETRI_TRANSITIONS=105} [2024-06-03 18:51:22,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-03 18:51:22,519 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 105 transitions, 1025 flow [2024-06-03 18:51:22,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:22,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:22,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:22,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 18:51:22,520 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:22,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:22,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1941274038, now seen corresponding path program 1 times [2024-06-03 18:51:22,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:22,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518216194] [2024-06-03 18:51:22,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:22,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:22,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:22,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:22,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:22,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518216194] [2024-06-03 18:51:22,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518216194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:22,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:22,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:22,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239428186] [2024-06-03 18:51:22,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:22,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:22,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:22,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:22,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:22,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:22,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 105 transitions, 1025 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:22,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:22,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:22,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:22,819 INFO L124 PetriNetUnfolderBase]: 1054/1757 cut-off events. [2024-06-03 18:51:22,819 INFO L125 PetriNetUnfolderBase]: For 12428/12428 co-relation queries the response was YES. [2024-06-03 18:51:22,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8605 conditions, 1757 events. 1054/1757 cut-off events. For 12428/12428 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9061 event pairs, 316 based on Foata normal form. 6/1762 useless extension candidates. Maximal degree in co-relation 8563. Up to 1518 conditions per place. [2024-06-03 18:51:22,832 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 104 selfloop transitions, 19 changer transitions 0/130 dead transitions. [2024-06-03 18:51:22,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 130 transitions, 1399 flow [2024-06-03 18:51:22,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:22,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:22,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:51:22,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 18:51:22,833 INFO L175 Difference]: Start difference. First operand has 86 places, 105 transitions, 1025 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:51:22,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 130 transitions, 1399 flow [2024-06-03 18:51:22,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 130 transitions, 1339 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:22,851 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 1051 flow [2024-06-03 18:51:22,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1051, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2024-06-03 18:51:22,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-03 18:51:22,852 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 1051 flow [2024-06-03 18:51:22,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:22,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:22,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:22,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 18:51:22,853 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:22,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:22,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1423829980, now seen corresponding path program 1 times [2024-06-03 18:51:22,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:22,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168232460] [2024-06-03 18:51:22,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:22,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:22,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:22,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:22,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:22,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168232460] [2024-06-03 18:51:22,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168232460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:22,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:22,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:51:22,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552649884] [2024-06-03 18:51:22,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:22,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:51:22,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:22,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:51:22,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:51:22,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:51:22,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 1051 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:22,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:22,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:51:22,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:23,095 INFO L124 PetriNetUnfolderBase]: 1011/1712 cut-off events. [2024-06-03 18:51:23,096 INFO L125 PetriNetUnfolderBase]: For 13234/13234 co-relation queries the response was YES. [2024-06-03 18:51:23,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8448 conditions, 1712 events. 1011/1712 cut-off events. For 13234/13234 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8936 event pairs, 334 based on Foata normal form. 1/1712 useless extension candidates. Maximal degree in co-relation 8405. Up to 1421 conditions per place. [2024-06-03 18:51:23,108 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 89 selfloop transitions, 7 changer transitions 0/116 dead transitions. [2024-06-03 18:51:23,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 116 transitions, 1263 flow [2024-06-03 18:51:23,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:51:23,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:51:23,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-03 18:51:23,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-03 18:51:23,109 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 1051 flow. Second operand 4 states and 99 transitions. [2024-06-03 18:51:23,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 116 transitions, 1263 flow [2024-06-03 18:51:23,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 116 transitions, 1195 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:23,127 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 1003 flow [2024-06-03 18:51:23,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1003, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2024-06-03 18:51:23,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-03 18:51:23,128 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 1003 flow [2024-06-03 18:51:23,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:23,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:23,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:23,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 18:51:23,129 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:23,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:23,129 INFO L85 PathProgramCache]: Analyzing trace with hash 2120375968, now seen corresponding path program 1 times [2024-06-03 18:51:23,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:23,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717761667] [2024-06-03 18:51:23,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:23,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:23,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:23,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:23,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:23,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717761667] [2024-06-03 18:51:23,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717761667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:23,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:23,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:23,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089707846] [2024-06-03 18:51:23,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:23,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:23,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:23,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:23,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:23,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:23,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 1003 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:23,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:23,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:23,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:23,464 INFO L124 PetriNetUnfolderBase]: 1062/1773 cut-off events. [2024-06-03 18:51:23,464 INFO L125 PetriNetUnfolderBase]: For 14591/14591 co-relation queries the response was YES. [2024-06-03 18:51:23,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8766 conditions, 1773 events. 1062/1773 cut-off events. For 14591/14591 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9180 event pairs, 319 based on Foata normal form. 2/1774 useless extension candidates. Maximal degree in co-relation 8722. Up to 1554 conditions per place. [2024-06-03 18:51:23,476 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 116 selfloop transitions, 13 changer transitions 0/136 dead transitions. [2024-06-03 18:51:23,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 136 transitions, 1357 flow [2024-06-03 18:51:23,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:23,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:23,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:51:23,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 18:51:23,478 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 1003 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:51:23,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 136 transitions, 1357 flow [2024-06-03 18:51:23,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 136 transitions, 1337 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:23,497 INFO L231 Difference]: Finished difference. Result has 93 places, 111 transitions, 1055 flow [2024-06-03 18:51:23,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1055, PETRI_PLACES=93, PETRI_TRANSITIONS=111} [2024-06-03 18:51:23,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-03 18:51:23,498 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 111 transitions, 1055 flow [2024-06-03 18:51:23,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:23,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:23,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:23,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 18:51:23,499 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:23,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:23,500 INFO L85 PathProgramCache]: Analyzing trace with hash 2125137568, now seen corresponding path program 2 times [2024-06-03 18:51:23,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:23,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708871895] [2024-06-03 18:51:23,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:23,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:23,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:23,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:23,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:23,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708871895] [2024-06-03 18:51:23,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708871895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:23,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:23,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:23,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498306847] [2024-06-03 18:51:23,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:23,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:23,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:23,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:23,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:23,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:23,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 111 transitions, 1055 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:23,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:23,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:23,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:23,795 INFO L124 PetriNetUnfolderBase]: 1073/1799 cut-off events. [2024-06-03 18:51:23,795 INFO L125 PetriNetUnfolderBase]: For 17020/17022 co-relation queries the response was YES. [2024-06-03 18:51:23,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9240 conditions, 1799 events. 1073/1799 cut-off events. For 17020/17022 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9416 event pairs, 323 based on Foata normal form. 4/1802 useless extension candidates. Maximal degree in co-relation 9196. Up to 1523 conditions per place. [2024-06-03 18:51:23,807 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 109 selfloop transitions, 25 changer transitions 0/141 dead transitions. [2024-06-03 18:51:23,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 141 transitions, 1509 flow [2024-06-03 18:51:23,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:23,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:23,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 18:51:23,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-03 18:51:23,809 INFO L175 Difference]: Start difference. First operand has 93 places, 111 transitions, 1055 flow. Second operand 6 states and 151 transitions. [2024-06-03 18:51:23,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 141 transitions, 1509 flow [2024-06-03 18:51:23,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 141 transitions, 1461 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:23,833 INFO L231 Difference]: Finished difference. Result has 95 places, 117 transitions, 1147 flow [2024-06-03 18:51:23,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1147, PETRI_PLACES=95, PETRI_TRANSITIONS=117} [2024-06-03 18:51:23,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-03 18:51:23,834 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 117 transitions, 1147 flow [2024-06-03 18:51:23,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:23,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:23,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:23,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 18:51:23,835 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:23,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:23,835 INFO L85 PathProgramCache]: Analyzing trace with hash 392698458, now seen corresponding path program 3 times [2024-06-03 18:51:23,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:23,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015328470] [2024-06-03 18:51:23,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:23,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:23,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:23,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:23,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:23,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015328470] [2024-06-03 18:51:23,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015328470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:23,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:23,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:23,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387512542] [2024-06-03 18:51:23,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:23,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:23,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:23,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:23,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:23,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:23,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 117 transitions, 1147 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:23,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:23,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:23,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:24,120 INFO L124 PetriNetUnfolderBase]: 1068/1781 cut-off events. [2024-06-03 18:51:24,120 INFO L125 PetriNetUnfolderBase]: For 19368/19368 co-relation queries the response was YES. [2024-06-03 18:51:24,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9505 conditions, 1781 events. 1068/1781 cut-off events. For 19368/19368 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9289 event pairs, 333 based on Foata normal form. 2/1780 useless extension candidates. Maximal degree in co-relation 9460. Up to 1518 conditions per place. [2024-06-03 18:51:24,132 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 104 selfloop transitions, 25 changer transitions 0/136 dead transitions. [2024-06-03 18:51:24,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 136 transitions, 1453 flow [2024-06-03 18:51:24,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:24,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:24,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:51:24,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 18:51:24,134 INFO L175 Difference]: Start difference. First operand has 95 places, 117 transitions, 1147 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:51:24,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 136 transitions, 1453 flow [2024-06-03 18:51:24,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 1387 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:24,156 INFO L231 Difference]: Finished difference. Result has 99 places, 117 transitions, 1139 flow [2024-06-03 18:51:24,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1139, PETRI_PLACES=99, PETRI_TRANSITIONS=117} [2024-06-03 18:51:24,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-03 18:51:24,157 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 117 transitions, 1139 flow [2024-06-03 18:51:24,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:24,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:24,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:24,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 18:51:24,158 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:24,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:24,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1167809829, now seen corresponding path program 1 times [2024-06-03 18:51:24,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:24,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773229036] [2024-06-03 18:51:24,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:24,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:24,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:24,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:24,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:24,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773229036] [2024-06-03 18:51:24,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773229036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:24,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:24,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:24,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417633449] [2024-06-03 18:51:24,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:24,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:24,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:24,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:24,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:24,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:51:24,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 117 transitions, 1139 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:24,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:24,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:51:24,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:24,456 INFO L124 PetriNetUnfolderBase]: 1025/1731 cut-off events. [2024-06-03 18:51:24,456 INFO L125 PetriNetUnfolderBase]: For 20423/20433 co-relation queries the response was YES. [2024-06-03 18:51:24,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9282 conditions, 1731 events. 1025/1731 cut-off events. For 20423/20433 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9116 event pairs, 317 based on Foata normal form. 3/1727 useless extension candidates. Maximal degree in co-relation 9235. Up to 1401 conditions per place. [2024-06-03 18:51:24,471 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 91 selfloop transitions, 23 changer transitions 0/134 dead transitions. [2024-06-03 18:51:24,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1477 flow [2024-06-03 18:51:24,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:24,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:24,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-03 18:51:24,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-03 18:51:24,473 INFO L175 Difference]: Start difference. First operand has 99 places, 117 transitions, 1139 flow. Second operand 5 states and 123 transitions. [2024-06-03 18:51:24,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1477 flow [2024-06-03 18:51:24,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 134 transitions, 1407 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:24,498 INFO L231 Difference]: Finished difference. Result has 100 places, 124 transitions, 1203 flow [2024-06-03 18:51:24,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1203, PETRI_PLACES=100, PETRI_TRANSITIONS=124} [2024-06-03 18:51:24,499 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-03 18:51:24,499 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 124 transitions, 1203 flow [2024-06-03 18:51:24,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:24,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:24,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:24,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 18:51:24,500 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:24,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:24,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1258647021, now seen corresponding path program 1 times [2024-06-03 18:51:24,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:24,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921659687] [2024-06-03 18:51:24,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:24,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:24,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:24,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:24,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:24,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921659687] [2024-06-03 18:51:24,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921659687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:24,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:24,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:24,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916257899] [2024-06-03 18:51:24,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:24,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:24,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:24,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:24,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:24,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:24,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 124 transitions, 1203 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:24,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:24,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:24,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:24,885 INFO L124 PetriNetUnfolderBase]: 1120/1868 cut-off events. [2024-06-03 18:51:24,885 INFO L125 PetriNetUnfolderBase]: For 23542/23542 co-relation queries the response was YES. [2024-06-03 18:51:24,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10415 conditions, 1868 events. 1120/1868 cut-off events. For 23542/23542 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9770 event pairs, 302 based on Foata normal form. 4/1869 useless extension candidates. Maximal degree in co-relation 10366. Up to 1565 conditions per place. [2024-06-03 18:51:24,900 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 124 selfloop transitions, 35 changer transitions 0/166 dead transitions. [2024-06-03 18:51:24,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 166 transitions, 1797 flow [2024-06-03 18:51:24,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:24,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:24,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-03 18:51:24,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-03 18:51:24,902 INFO L175 Difference]: Start difference. First operand has 100 places, 124 transitions, 1203 flow. Second operand 7 states and 185 transitions. [2024-06-03 18:51:24,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 166 transitions, 1797 flow [2024-06-03 18:51:24,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 166 transitions, 1717 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:24,930 INFO L231 Difference]: Finished difference. Result has 105 places, 134 transitions, 1326 flow [2024-06-03 18:51:24,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1326, PETRI_PLACES=105, PETRI_TRANSITIONS=134} [2024-06-03 18:51:24,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-03 18:51:24,931 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 134 transitions, 1326 flow [2024-06-03 18:51:24,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:24,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:24,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:24,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 18:51:24,932 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:24,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:24,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1454963851, now seen corresponding path program 2 times [2024-06-03 18:51:24,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:24,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184574551] [2024-06-03 18:51:24,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:24,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:24,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:25,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-03 18:51:25,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:25,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184574551] [2024-06-03 18:51:25,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184574551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:25,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:25,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:25,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053246637] [2024-06-03 18:51:25,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:25,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:25,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:25,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:25,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:25,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:25,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 134 transitions, 1326 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:25,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:25,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:25,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:25,284 INFO L124 PetriNetUnfolderBase]: 1217/2028 cut-off events. [2024-06-03 18:51:25,285 INFO L125 PetriNetUnfolderBase]: For 29042/29042 co-relation queries the response was YES. [2024-06-03 18:51:25,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11846 conditions, 2028 events. 1217/2028 cut-off events. For 29042/29042 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10829 event pairs, 304 based on Foata normal form. 4/2024 useless extension candidates. Maximal degree in co-relation 11796. Up to 1317 conditions per place. [2024-06-03 18:51:25,301 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 100 selfloop transitions, 84 changer transitions 0/191 dead transitions. [2024-06-03 18:51:25,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 191 transitions, 2276 flow [2024-06-03 18:51:25,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:25,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:25,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-03 18:51:25,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-03 18:51:25,303 INFO L175 Difference]: Start difference. First operand has 105 places, 134 transitions, 1326 flow. Second operand 7 states and 192 transitions. [2024-06-03 18:51:25,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 191 transitions, 2276 flow [2024-06-03 18:51:25,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 191 transitions, 2135 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:25,340 INFO L231 Difference]: Finished difference. Result has 111 places, 156 transitions, 1679 flow [2024-06-03 18:51:25,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1679, PETRI_PLACES=111, PETRI_TRANSITIONS=156} [2024-06-03 18:51:25,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-03 18:51:25,341 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 156 transitions, 1679 flow [2024-06-03 18:51:25,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:25,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:25,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:25,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 18:51:25,341 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:25,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:25,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1454756461, now seen corresponding path program 3 times [2024-06-03 18:51:25,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:25,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783583393] [2024-06-03 18:51:25,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:25,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:25,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:25,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:25,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:25,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783583393] [2024-06-03 18:51:25,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783583393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:25,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:25,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:25,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104797065] [2024-06-03 18:51:25,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:25,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:25,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:25,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:25,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:25,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:25,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 156 transitions, 1679 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:25,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:25,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:25,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:25,751 INFO L124 PetriNetUnfolderBase]: 1210/2019 cut-off events. [2024-06-03 18:51:25,751 INFO L125 PetriNetUnfolderBase]: For 33022/33022 co-relation queries the response was YES. [2024-06-03 18:51:25,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12590 conditions, 2019 events. 1210/2019 cut-off events. For 33022/33022 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10776 event pairs, 304 based on Foata normal form. 4/2015 useless extension candidates. Maximal degree in co-relation 12537. Up to 1313 conditions per place. [2024-06-03 18:51:25,767 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 104 selfloop transitions, 79 changer transitions 0/190 dead transitions. [2024-06-03 18:51:25,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 190 transitions, 2359 flow [2024-06-03 18:51:25,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:25,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:25,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-03 18:51:25,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-06-03 18:51:25,769 INFO L175 Difference]: Start difference. First operand has 111 places, 156 transitions, 1679 flow. Second operand 7 states and 191 transitions. [2024-06-03 18:51:25,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 190 transitions, 2359 flow [2024-06-03 18:51:25,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 190 transitions, 2245 flow, removed 57 selfloop flow, removed 0 redundant places. [2024-06-03 18:51:25,816 INFO L231 Difference]: Finished difference. Result has 118 places, 156 transitions, 1738 flow [2024-06-03 18:51:25,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1738, PETRI_PLACES=118, PETRI_TRANSITIONS=156} [2024-06-03 18:51:25,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-03 18:51:25,816 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 156 transitions, 1738 flow [2024-06-03 18:51:25,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:25,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:25,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:25,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 18:51:25,817 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:25,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:25,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1454971787, now seen corresponding path program 1 times [2024-06-03 18:51:25,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:25,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114611113] [2024-06-03 18:51:25,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:25,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:25,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:25,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:25,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:25,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114611113] [2024-06-03 18:51:25,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114611113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:25,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:25,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:25,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218905716] [2024-06-03 18:51:25,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:25,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:25,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:25,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:25,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:25,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:25,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 156 transitions, 1738 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:25,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:25,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:25,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:26,217 INFO L124 PetriNetUnfolderBase]: 1276/2133 cut-off events. [2024-06-03 18:51:26,217 INFO L125 PetriNetUnfolderBase]: For 37938/37938 co-relation queries the response was YES. [2024-06-03 18:51:26,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13113 conditions, 2133 events. 1276/2133 cut-off events. For 37938/37938 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11538 event pairs, 308 based on Foata normal form. 14/2142 useless extension candidates. Maximal degree in co-relation 13057. Up to 1608 conditions per place. [2024-06-03 18:51:26,235 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 132 selfloop transitions, 53 changer transitions 0/192 dead transitions. [2024-06-03 18:51:26,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 192 transitions, 2360 flow [2024-06-03 18:51:26,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:26,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:26,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-03 18:51:26,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-03 18:51:26,237 INFO L175 Difference]: Start difference. First operand has 118 places, 156 transitions, 1738 flow. Second operand 7 states and 187 transitions. [2024-06-03 18:51:26,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 192 transitions, 2360 flow [2024-06-03 18:51:26,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 192 transitions, 2153 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:26,281 INFO L231 Difference]: Finished difference. Result has 119 places, 159 transitions, 1698 flow [2024-06-03 18:51:26,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1698, PETRI_PLACES=119, PETRI_TRANSITIONS=159} [2024-06-03 18:51:26,281 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-03 18:51:26,281 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 159 transitions, 1698 flow [2024-06-03 18:51:26,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:26,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:26,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:26,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 18:51:26,282 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:26,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:26,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1841936891, now seen corresponding path program 1 times [2024-06-03 18:51:26,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:26,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027261004] [2024-06-03 18:51:26,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:26,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:26,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:26,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:26,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:26,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027261004] [2024-06-03 18:51:26,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027261004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:26,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:26,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:26,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496523920] [2024-06-03 18:51:26,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:26,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:26,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:26,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:26,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:26,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:51:26,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 159 transitions, 1698 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:26,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:26,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:51:26,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:26,596 INFO L124 PetriNetUnfolderBase]: 1206/2073 cut-off events. [2024-06-03 18:51:26,596 INFO L125 PetriNetUnfolderBase]: For 36386/36410 co-relation queries the response was YES. [2024-06-03 18:51:26,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12698 conditions, 2073 events. 1206/2073 cut-off events. For 36386/36410 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11462 event pairs, 306 based on Foata normal form. 2/2066 useless extension candidates. Maximal degree in co-relation 12642. Up to 1653 conditions per place. [2024-06-03 18:51:26,615 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 131 selfloop transitions, 28 changer transitions 0/180 dead transitions. [2024-06-03 18:51:26,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 180 transitions, 2173 flow [2024-06-03 18:51:26,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:26,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:26,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-03 18:51:26,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 18:51:26,617 INFO L175 Difference]: Start difference. First operand has 119 places, 159 transitions, 1698 flow. Second operand 5 states and 130 transitions. [2024-06-03 18:51:26,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 180 transitions, 2173 flow [2024-06-03 18:51:26,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 180 transitions, 2036 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:26,663 INFO L231 Difference]: Finished difference. Result has 119 places, 164 transitions, 1703 flow [2024-06-03 18:51:26,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1703, PETRI_PLACES=119, PETRI_TRANSITIONS=164} [2024-06-03 18:51:26,663 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-03 18:51:26,663 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 164 transitions, 1703 flow [2024-06-03 18:51:26,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:26,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:26,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:26,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 18:51:26,664 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:26,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:26,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1112555041, now seen corresponding path program 4 times [2024-06-03 18:51:26,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:26,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131948732] [2024-06-03 18:51:26,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:26,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:26,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:26,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:26,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:26,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131948732] [2024-06-03 18:51:26,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131948732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:26,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:26,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:26,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058396471] [2024-06-03 18:51:26,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:26,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:26,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:26,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:26,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:26,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:26,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 164 transitions, 1703 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:26,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:26,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:26,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:27,040 INFO L124 PetriNetUnfolderBase]: 1343/2250 cut-off events. [2024-06-03 18:51:27,040 INFO L125 PetriNetUnfolderBase]: For 41660/41660 co-relation queries the response was YES. [2024-06-03 18:51:27,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13709 conditions, 2250 events. 1343/2250 cut-off events. For 41660/41660 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12347 event pairs, 313 based on Foata normal form. 4/2251 useless extension candidates. Maximal degree in co-relation 13652. Up to 1475 conditions per place. [2024-06-03 18:51:27,060 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 115 selfloop transitions, 84 changer transitions 0/206 dead transitions. [2024-06-03 18:51:27,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 206 transitions, 2619 flow [2024-06-03 18:51:27,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:27,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:27,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-03 18:51:27,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-03 18:51:27,061 INFO L175 Difference]: Start difference. First operand has 119 places, 164 transitions, 1703 flow. Second operand 7 states and 187 transitions. [2024-06-03 18:51:27,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 206 transitions, 2619 flow [2024-06-03 18:51:27,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 206 transitions, 2565 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:27,104 INFO L231 Difference]: Finished difference. Result has 126 places, 175 transitions, 2032 flow [2024-06-03 18:51:27,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2032, PETRI_PLACES=126, PETRI_TRANSITIONS=175} [2024-06-03 18:51:27,105 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-03 18:51:27,105 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 175 transitions, 2032 flow [2024-06-03 18:51:27,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:27,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:27,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:27,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 18:51:27,106 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:27,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:27,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1814750611, now seen corresponding path program 5 times [2024-06-03 18:51:27,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:27,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057141564] [2024-06-03 18:51:27,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:27,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:27,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:27,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:27,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:27,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057141564] [2024-06-03 18:51:27,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057141564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:27,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:27,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:27,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815655961] [2024-06-03 18:51:27,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:27,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:27,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:27,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:27,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:27,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:27,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 175 transitions, 2032 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:27,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:27,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:27,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:27,474 INFO L124 PetriNetUnfolderBase]: 1336/2241 cut-off events. [2024-06-03 18:51:27,475 INFO L125 PetriNetUnfolderBase]: For 46546/46546 co-relation queries the response was YES. [2024-06-03 18:51:27,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14437 conditions, 2241 events. 1336/2241 cut-off events. For 46546/46546 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12331 event pairs, 313 based on Foata normal form. 4/2242 useless extension candidates. Maximal degree in co-relation 14377. Up to 1471 conditions per place. [2024-06-03 18:51:27,493 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 115 selfloop transitions, 83 changer transitions 0/205 dead transitions. [2024-06-03 18:51:27,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 205 transitions, 2762 flow [2024-06-03 18:51:27,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:27,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:27,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-03 18:51:27,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-03 18:51:27,495 INFO L175 Difference]: Start difference. First operand has 126 places, 175 transitions, 2032 flow. Second operand 7 states and 185 transitions. [2024-06-03 18:51:27,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 205 transitions, 2762 flow [2024-06-03 18:51:27,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 205 transitions, 2521 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:27,556 INFO L231 Difference]: Finished difference. Result has 130 places, 175 transitions, 1968 flow [2024-06-03 18:51:27,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1968, PETRI_PLACES=130, PETRI_TRANSITIONS=175} [2024-06-03 18:51:27,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-03 18:51:27,557 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 175 transitions, 1968 flow [2024-06-03 18:51:27,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:27,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:27,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:27,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 18:51:27,559 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:27,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:27,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1558042711, now seen corresponding path program 6 times [2024-06-03 18:51:27,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:27,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516058619] [2024-06-03 18:51:27,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:27,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:27,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:27,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:27,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:27,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516058619] [2024-06-03 18:51:27,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516058619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:27,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:27,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:27,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406096264] [2024-06-03 18:51:27,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:27,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:27,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:27,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:27,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:27,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:27,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 175 transitions, 1968 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:27,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:27,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:27,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:27,930 INFO L124 PetriNetUnfolderBase]: 1353/2274 cut-off events. [2024-06-03 18:51:27,930 INFO L125 PetriNetUnfolderBase]: For 49238/49238 co-relation queries the response was YES. [2024-06-03 18:51:27,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14529 conditions, 2274 events. 1353/2274 cut-off events. For 49238/49238 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12572 event pairs, 315 based on Foata normal form. 4/2275 useless extension candidates. Maximal degree in co-relation 14468. Up to 1491 conditions per place. [2024-06-03 18:51:27,949 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 103 selfloop transitions, 100 changer transitions 0/210 dead transitions. [2024-06-03 18:51:27,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 210 transitions, 2710 flow [2024-06-03 18:51:27,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:27,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:27,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-03 18:51:27,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-03 18:51:27,950 INFO L175 Difference]: Start difference. First operand has 130 places, 175 transitions, 1968 flow. Second operand 7 states and 183 transitions. [2024-06-03 18:51:27,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 210 transitions, 2710 flow [2024-06-03 18:51:27,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 210 transitions, 2521 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:28,002 INFO L231 Difference]: Finished difference. Result has 133 places, 184 transitions, 2185 flow [2024-06-03 18:51:28,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2185, PETRI_PLACES=133, PETRI_TRANSITIONS=184} [2024-06-03 18:51:28,002 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-03 18:51:28,003 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 184 transitions, 2185 flow [2024-06-03 18:51:28,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:28,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:28,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:28,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 18:51:28,003 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:28,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:28,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1112562977, now seen corresponding path program 2 times [2024-06-03 18:51:28,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:28,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108587707] [2024-06-03 18:51:28,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:28,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:28,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:28,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:28,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:28,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108587707] [2024-06-03 18:51:28,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108587707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:28,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:28,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:28,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568220203] [2024-06-03 18:51:28,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:28,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:28,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:28,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:28,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:28,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:28,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 184 transitions, 2185 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:28,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:28,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:28,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:28,400 INFO L124 PetriNetUnfolderBase]: 1419/2387 cut-off events. [2024-06-03 18:51:28,400 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2024-06-03 18:51:28,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15456 conditions, 2387 events. 1419/2387 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13245 event pairs, 311 based on Foata normal form. 14/2399 useless extension candidates. Maximal degree in co-relation 15393. Up to 1819 conditions per place. [2024-06-03 18:51:28,418 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 51 changer transitions 0/217 dead transitions. [2024-06-03 18:51:28,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 217 transitions, 2891 flow [2024-06-03 18:51:28,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:28,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:28,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 18:51:28,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 18:51:28,420 INFO L175 Difference]: Start difference. First operand has 133 places, 184 transitions, 2185 flow. Second operand 7 states and 182 transitions. [2024-06-03 18:51:28,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 217 transitions, 2891 flow [2024-06-03 18:51:28,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 217 transitions, 2756 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:28,482 INFO L231 Difference]: Finished difference. Result has 137 places, 187 transitions, 2225 flow [2024-06-03 18:51:28,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2050, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2225, PETRI_PLACES=137, PETRI_TRANSITIONS=187} [2024-06-03 18:51:28,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-03 18:51:28,482 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 187 transitions, 2225 flow [2024-06-03 18:51:28,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:28,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:28,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:28,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 18:51:28,483 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:28,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:28,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1369063487, now seen corresponding path program 3 times [2024-06-03 18:51:28,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:28,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653854813] [2024-06-03 18:51:28,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:28,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:28,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:28,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:28,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:28,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653854813] [2024-06-03 18:51:28,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653854813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:28,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:28,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:28,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215221530] [2024-06-03 18:51:28,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:28,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:28,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:28,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:28,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:28,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:28,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 187 transitions, 2225 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:28,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:28,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:28,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:28,869 INFO L124 PetriNetUnfolderBase]: 1485/2503 cut-off events. [2024-06-03 18:51:28,869 INFO L125 PetriNetUnfolderBase]: For 61638/61638 co-relation queries the response was YES. [2024-06-03 18:51:28,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16075 conditions, 2503 events. 1485/2503 cut-off events. For 61638/61638 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14100 event pairs, 322 based on Foata normal form. 14/2515 useless extension candidates. Maximal degree in co-relation 16011. Up to 1925 conditions per place. [2024-06-03 18:51:28,891 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 54 changer transitions 0/220 dead transitions. [2024-06-03 18:51:28,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 220 transitions, 2949 flow [2024-06-03 18:51:28,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:28,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:28,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 18:51:28,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 18:51:28,892 INFO L175 Difference]: Start difference. First operand has 137 places, 187 transitions, 2225 flow. Second operand 7 states and 182 transitions. [2024-06-03 18:51:28,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 220 transitions, 2949 flow [2024-06-03 18:51:28,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 220 transitions, 2806 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:28,979 INFO L231 Difference]: Finished difference. Result has 139 places, 190 transitions, 2269 flow [2024-06-03 18:51:28,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2269, PETRI_PLACES=139, PETRI_TRANSITIONS=190} [2024-06-03 18:51:28,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-03 18:51:28,980 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 190 transitions, 2269 flow [2024-06-03 18:51:28,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:28,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:28,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:28,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 18:51:28,981 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:28,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:28,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1642695109, now seen corresponding path program 4 times [2024-06-03 18:51:28,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:28,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012613741] [2024-06-03 18:51:28,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:28,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:28,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:29,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:29,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:29,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012613741] [2024-06-03 18:51:29,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012613741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:29,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:29,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:29,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406941067] [2024-06-03 18:51:29,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:29,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:29,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:29,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:29,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:29,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:29,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 190 transitions, 2269 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:29,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:29,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:29,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:29,437 INFO L124 PetriNetUnfolderBase]: 1618/2752 cut-off events. [2024-06-03 18:51:29,437 INFO L125 PetriNetUnfolderBase]: For 69669/69669 co-relation queries the response was YES. [2024-06-03 18:51:29,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17507 conditions, 2752 events. 1618/2752 cut-off events. For 69669/69669 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16045 event pairs, 309 based on Foata normal form. 14/2764 useless extension candidates. Maximal degree in co-relation 17442. Up to 1736 conditions per place. [2024-06-03 18:51:29,457 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 162 selfloop transitions, 61 changer transitions 0/230 dead transitions. [2024-06-03 18:51:29,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 230 transitions, 3123 flow [2024-06-03 18:51:29,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:29,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:29,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-03 18:51:29,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-03 18:51:29,459 INFO L175 Difference]: Start difference. First operand has 139 places, 190 transitions, 2269 flow. Second operand 7 states and 186 transitions. [2024-06-03 18:51:29,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 230 transitions, 3123 flow [2024-06-03 18:51:29,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 230 transitions, 2970 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:29,544 INFO L231 Difference]: Finished difference. Result has 142 places, 195 transitions, 2369 flow [2024-06-03 18:51:29,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2369, PETRI_PLACES=142, PETRI_TRANSITIONS=195} [2024-06-03 18:51:29,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-03 18:51:29,545 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 195 transitions, 2369 flow [2024-06-03 18:51:29,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:29,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:29,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:29,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 18:51:29,545 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:29,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:29,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1793935685, now seen corresponding path program 2 times [2024-06-03 18:51:29,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:29,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748193603] [2024-06-03 18:51:29,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:29,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:29,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:29,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:29,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:29,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748193603] [2024-06-03 18:51:29,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748193603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:29,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:29,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:29,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247030615] [2024-06-03 18:51:29,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:29,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:29,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:29,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:29,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:29,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:51:29,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 195 transitions, 2369 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:29,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:29,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:51:29,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:29,873 INFO L124 PetriNetUnfolderBase]: 1473/2578 cut-off events. [2024-06-03 18:51:29,873 INFO L125 PetriNetUnfolderBase]: For 66769/66779 co-relation queries the response was YES. [2024-06-03 18:51:29,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16690 conditions, 2578 events. 1473/2578 cut-off events. For 66769/66779 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15499 event pairs, 385 based on Foata normal form. 2/2573 useless extension candidates. Maximal degree in co-relation 16623. Up to 2017 conditions per place. [2024-06-03 18:51:29,895 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 153 selfloop transitions, 26 changer transitions 0/204 dead transitions. [2024-06-03 18:51:29,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 204 transitions, 2749 flow [2024-06-03 18:51:29,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:29,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:29,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-03 18:51:29,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-03 18:51:29,896 INFO L175 Difference]: Start difference. First operand has 142 places, 195 transitions, 2369 flow. Second operand 5 states and 122 transitions. [2024-06-03 18:51:29,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 204 transitions, 2749 flow [2024-06-03 18:51:29,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 204 transitions, 2604 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:29,976 INFO L231 Difference]: Finished difference. Result has 144 places, 195 transitions, 2287 flow [2024-06-03 18:51:29,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2287, PETRI_PLACES=144, PETRI_TRANSITIONS=195} [2024-06-03 18:51:29,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-03 18:51:29,977 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 195 transitions, 2287 flow [2024-06-03 18:51:29,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:29,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:29,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:29,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 18:51:29,978 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:29,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:29,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1679122985, now seen corresponding path program 1 times [2024-06-03 18:51:29,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:29,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145673566] [2024-06-03 18:51:29,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:29,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:29,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:30,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:30,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:30,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145673566] [2024-06-03 18:51:30,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145673566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:30,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:30,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:30,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523491621] [2024-06-03 18:51:30,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:30,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:30,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:30,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:30,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:30,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:30,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 195 transitions, 2287 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:30,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:30,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:30,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:30,335 INFO L124 PetriNetUnfolderBase]: 1604/2721 cut-off events. [2024-06-03 18:51:30,335 INFO L125 PetriNetUnfolderBase]: For 68982/68982 co-relation queries the response was YES. [2024-06-03 18:51:30,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17578 conditions, 2721 events. 1604/2721 cut-off events. For 68982/68982 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15730 event pairs, 377 based on Foata normal form. 2/2722 useless extension candidates. Maximal degree in co-relation 17509. Up to 2382 conditions per place. [2024-06-03 18:51:30,355 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 186 selfloop transitions, 18 changer transitions 0/211 dead transitions. [2024-06-03 18:51:30,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 211 transitions, 2822 flow [2024-06-03 18:51:30,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:30,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:30,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-03 18:51:30,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-03 18:51:30,356 INFO L175 Difference]: Start difference. First operand has 144 places, 195 transitions, 2287 flow. Second operand 5 states and 122 transitions. [2024-06-03 18:51:30,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 211 transitions, 2822 flow [2024-06-03 18:51:30,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 211 transitions, 2746 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:30,449 INFO L231 Difference]: Finished difference. Result has 144 places, 198 transitions, 2296 flow [2024-06-03 18:51:30,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2211, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2296, PETRI_PLACES=144, PETRI_TRANSITIONS=198} [2024-06-03 18:51:30,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-03 18:51:30,450 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 198 transitions, 2296 flow [2024-06-03 18:51:30,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:30,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:30,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:30,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 18:51:30,450 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:30,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:30,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1793928741, now seen corresponding path program 2 times [2024-06-03 18:51:30,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:30,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710096305] [2024-06-03 18:51:30,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:30,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:30,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:30,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-03 18:51:30,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:30,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710096305] [2024-06-03 18:51:30,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710096305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:30,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:30,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:51:30,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594277507] [2024-06-03 18:51:30,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:30,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:51:30,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:30,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:51:30,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:51:30,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:30,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 198 transitions, 2296 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:30,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:30,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:30,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:30,806 INFO L124 PetriNetUnfolderBase]: 1586/2687 cut-off events. [2024-06-03 18:51:30,806 INFO L125 PetriNetUnfolderBase]: For 71913/71913 co-relation queries the response was YES. [2024-06-03 18:51:30,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17494 conditions, 2687 events. 1586/2687 cut-off events. For 71913/71913 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15455 event pairs, 384 based on Foata normal form. 1/2686 useless extension candidates. Maximal degree in co-relation 17424. Up to 2356 conditions per place. [2024-06-03 18:51:30,826 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 181 selfloop transitions, 19 changer transitions 0/207 dead transitions. [2024-06-03 18:51:30,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 207 transitions, 2718 flow [2024-06-03 18:51:30,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:51:30,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:51:30,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-03 18:51:30,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-03 18:51:30,827 INFO L175 Difference]: Start difference. First operand has 144 places, 198 transitions, 2296 flow. Second operand 5 states and 119 transitions. [2024-06-03 18:51:30,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 207 transitions, 2718 flow [2024-06-03 18:51:30,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 207 transitions, 2691 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:30,916 INFO L231 Difference]: Finished difference. Result has 147 places, 198 transitions, 2313 flow [2024-06-03 18:51:30,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2269, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2313, PETRI_PLACES=147, PETRI_TRANSITIONS=198} [2024-06-03 18:51:30,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-03 18:51:30,916 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 198 transitions, 2313 flow [2024-06-03 18:51:30,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:30,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:30,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:30,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 18:51:30,917 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:30,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:30,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1863986431, now seen corresponding path program 1 times [2024-06-03 18:51:30,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:30,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654664590] [2024-06-03 18:51:30,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:30,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:30,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:31,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:31,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:31,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654664590] [2024-06-03 18:51:31,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654664590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:31,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:31,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:31,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640440915] [2024-06-03 18:51:31,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:31,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:31,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:31,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:31,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:31,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:31,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 198 transitions, 2313 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:31,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:31,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:31,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:31,401 INFO L124 PetriNetUnfolderBase]: 1628/2754 cut-off events. [2024-06-03 18:51:31,402 INFO L125 PetriNetUnfolderBase]: For 79889/79889 co-relation queries the response was YES. [2024-06-03 18:51:31,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18238 conditions, 2754 events. 1628/2754 cut-off events. For 79889/79889 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15882 event pairs, 261 based on Foata normal form. 4/2757 useless extension candidates. Maximal degree in co-relation 18167. Up to 2341 conditions per place. [2024-06-03 18:51:31,473 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 213 selfloop transitions, 19 changer transitions 0/239 dead transitions. [2024-06-03 18:51:31,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 239 transitions, 3093 flow [2024-06-03 18:51:31,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:31,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:31,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:51:31,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-03 18:51:31,475 INFO L175 Difference]: Start difference. First operand has 147 places, 198 transitions, 2313 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:51:31,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 239 transitions, 3093 flow [2024-06-03 18:51:31,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 239 transitions, 3030 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:31,578 INFO L231 Difference]: Finished difference. Result has 150 places, 202 transitions, 2415 flow [2024-06-03 18:51:31,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2415, PETRI_PLACES=150, PETRI_TRANSITIONS=202} [2024-06-03 18:51:31,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-03 18:51:31,579 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 202 transitions, 2415 flow [2024-06-03 18:51:31,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:31,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:31,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:31,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 18:51:31,579 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:31,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:31,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1866843391, now seen corresponding path program 2 times [2024-06-03 18:51:31,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:31,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612110894] [2024-06-03 18:51:31,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:31,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:31,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:31,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:31,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:31,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612110894] [2024-06-03 18:51:31,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612110894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:31,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:31,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:31,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771551637] [2024-06-03 18:51:31,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:31,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:31,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:31,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:31,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:31,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:31,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 202 transitions, 2415 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:31,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:31,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:31,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:32,091 INFO L124 PetriNetUnfolderBase]: 1620/2742 cut-off events. [2024-06-03 18:51:32,091 INFO L125 PetriNetUnfolderBase]: For 83094/83094 co-relation queries the response was YES. [2024-06-03 18:51:32,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18303 conditions, 2742 events. 1620/2742 cut-off events. For 83094/83094 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15824 event pairs, 345 based on Foata normal form. 4/2745 useless extension candidates. Maximal degree in co-relation 18231. Up to 2388 conditions per place. [2024-06-03 18:51:32,113 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 210 selfloop transitions, 15 changer transitions 0/232 dead transitions. [2024-06-03 18:51:32,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 232 transitions, 2941 flow [2024-06-03 18:51:32,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:32,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:32,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:51:32,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 18:51:32,114 INFO L175 Difference]: Start difference. First operand has 150 places, 202 transitions, 2415 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:51:32,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 232 transitions, 2941 flow [2024-06-03 18:51:32,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 232 transitions, 2819 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:32,230 INFO L231 Difference]: Finished difference. Result has 153 places, 202 transitions, 2330 flow [2024-06-03 18:51:32,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2330, PETRI_PLACES=153, PETRI_TRANSITIONS=202} [2024-06-03 18:51:32,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-03 18:51:32,230 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 202 transitions, 2330 flow [2024-06-03 18:51:32,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:32,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:32,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:32,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 18:51:32,231 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:32,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:32,231 INFO L85 PathProgramCache]: Analyzing trace with hash -2147193601, now seen corresponding path program 3 times [2024-06-03 18:51:32,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:32,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541639555] [2024-06-03 18:51:32,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:32,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:32,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:32,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:32,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:32,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541639555] [2024-06-03 18:51:32,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541639555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:32,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:32,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:32,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446556384] [2024-06-03 18:51:32,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:32,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:32,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:32,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:32,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:32,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:32,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 202 transitions, 2330 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:32,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:32,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:32,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:32,721 INFO L124 PetriNetUnfolderBase]: 1637/2770 cut-off events. [2024-06-03 18:51:32,721 INFO L125 PetriNetUnfolderBase]: For 88246/88248 co-relation queries the response was YES. [2024-06-03 18:51:32,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18446 conditions, 2770 events. 1637/2770 cut-off events. For 88246/88248 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15997 event pairs, 349 based on Foata normal form. 6/2775 useless extension candidates. Maximal degree in co-relation 18372. Up to 2370 conditions per place. [2024-06-03 18:51:32,742 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 27 changer transitions 0/231 dead transitions. [2024-06-03 18:51:32,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 231 transitions, 2908 flow [2024-06-03 18:51:32,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:32,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:32,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:51:32,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:51:32,744 INFO L175 Difference]: Start difference. First operand has 153 places, 202 transitions, 2330 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:51:32,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 231 transitions, 2908 flow [2024-06-03 18:51:32,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 231 transitions, 2873 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:32,843 INFO L231 Difference]: Finished difference. Result has 154 places, 204 transitions, 2422 flow [2024-06-03 18:51:32,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2295, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2422, PETRI_PLACES=154, PETRI_TRANSITIONS=204} [2024-06-03 18:51:32,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-03 18:51:32,843 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 204 transitions, 2422 flow [2024-06-03 18:51:32,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:32,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:32,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:32,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 18:51:32,844 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:32,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:32,844 INFO L85 PathProgramCache]: Analyzing trace with hash -500131359, now seen corresponding path program 4 times [2024-06-03 18:51:32,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:32,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379662196] [2024-06-03 18:51:32,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:32,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:32,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:32,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:32,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:32,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379662196] [2024-06-03 18:51:32,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379662196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:32,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:32,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:51:32,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450674412] [2024-06-03 18:51:32,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:32,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:51:32,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:32,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:51:32,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:51:32,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:32,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 204 transitions, 2422 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:32,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:32,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:32,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:33,282 INFO L124 PetriNetUnfolderBase]: 1629/2747 cut-off events. [2024-06-03 18:51:33,282 INFO L125 PetriNetUnfolderBase]: For 91713/91713 co-relation queries the response was YES. [2024-06-03 18:51:33,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18488 conditions, 2747 events. 1629/2747 cut-off events. For 91713/91713 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15856 event pairs, 357 based on Foata normal form. 4/2748 useless extension candidates. Maximal degree in co-relation 18413. Up to 2358 conditions per place. [2024-06-03 18:51:33,304 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 27 changer transitions 0/230 dead transitions. [2024-06-03 18:51:33,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 230 transitions, 2994 flow [2024-06-03 18:51:33,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:33,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:33,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:51:33,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 18:51:33,305 INFO L175 Difference]: Start difference. First operand has 154 places, 204 transitions, 2422 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:51:33,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 230 transitions, 2994 flow [2024-06-03 18:51:33,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 230 transitions, 2885 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:33,413 INFO L231 Difference]: Finished difference. Result has 156 places, 206 transitions, 2444 flow [2024-06-03 18:51:33,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2313, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2444, PETRI_PLACES=156, PETRI_TRANSITIONS=206} [2024-06-03 18:51:33,414 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-03 18:51:33,414 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 206 transitions, 2444 flow [2024-06-03 18:51:33,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:33,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:33,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:33,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 18:51:33,414 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:33,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:33,415 INFO L85 PathProgramCache]: Analyzing trace with hash -448579214, now seen corresponding path program 1 times [2024-06-03 18:51:33,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:33,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578196979] [2024-06-03 18:51:33,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:33,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:33,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:33,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-03 18:51:33,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:33,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578196979] [2024-06-03 18:51:33,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578196979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:33,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:33,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:33,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216493365] [2024-06-03 18:51:33,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:33,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:33,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:33,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:33,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:33,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:33,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 206 transitions, 2444 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:33,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:33,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:33,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:33,805 INFO L124 PetriNetUnfolderBase]: 1661/2806 cut-off events. [2024-06-03 18:51:33,806 INFO L125 PetriNetUnfolderBase]: For 96992/96992 co-relation queries the response was YES. [2024-06-03 18:51:33,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18994 conditions, 2806 events. 1661/2806 cut-off events. For 96992/96992 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16232 event pairs, 339 based on Foata normal form. 4/2808 useless extension candidates. Maximal degree in co-relation 18918. Up to 2251 conditions per place. [2024-06-03 18:51:33,827 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 168 selfloop transitions, 57 changer transitions 0/232 dead transitions. [2024-06-03 18:51:33,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 232 transitions, 3236 flow [2024-06-03 18:51:33,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:33,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:33,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:51:33,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 18:51:33,828 INFO L175 Difference]: Start difference. First operand has 156 places, 206 transitions, 2444 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:51:33,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 232 transitions, 3236 flow [2024-06-03 18:51:33,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 232 transitions, 3123 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:33,926 INFO L231 Difference]: Finished difference. Result has 158 places, 217 transitions, 2657 flow [2024-06-03 18:51:33,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2331, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2657, PETRI_PLACES=158, PETRI_TRANSITIONS=217} [2024-06-03 18:51:33,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-03 18:51:33,926 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 217 transitions, 2657 flow [2024-06-03 18:51:33,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:33,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:33,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:33,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 18:51:33,927 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:33,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:33,927 INFO L85 PathProgramCache]: Analyzing trace with hash 222784996, now seen corresponding path program 2 times [2024-06-03 18:51:33,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:33,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782462211] [2024-06-03 18:51:33,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:33,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:33,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:33,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:33,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:33,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782462211] [2024-06-03 18:51:33,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782462211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:33,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:33,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:33,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830542049] [2024-06-03 18:51:33,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:33,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:33,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:33,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:33,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:34,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:34,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 217 transitions, 2657 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:34,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:34,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:34,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:34,315 INFO L124 PetriNetUnfolderBase]: 1673/2818 cut-off events. [2024-06-03 18:51:34,316 INFO L125 PetriNetUnfolderBase]: For 100572/100572 co-relation queries the response was YES. [2024-06-03 18:51:34,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19409 conditions, 2818 events. 1673/2818 cut-off events. For 100572/100572 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16320 event pairs, 371 based on Foata normal form. 2/2817 useless extension candidates. Maximal degree in co-relation 19331. Up to 2259 conditions per place. [2024-06-03 18:51:34,342 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 64 changer transitions 0/234 dead transitions. [2024-06-03 18:51:34,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 234 transitions, 3425 flow [2024-06-03 18:51:34,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:34,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:34,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 18:51:34,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:51:34,343 INFO L175 Difference]: Start difference. First operand has 158 places, 217 transitions, 2657 flow. Second operand 6 states and 147 transitions. [2024-06-03 18:51:34,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 234 transitions, 3425 flow [2024-06-03 18:51:34,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 234 transitions, 3345 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:34,470 INFO L231 Difference]: Finished difference. Result has 162 places, 221 transitions, 2790 flow [2024-06-03 18:51:34,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2790, PETRI_PLACES=162, PETRI_TRANSITIONS=221} [2024-06-03 18:51:34,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-03 18:51:34,471 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 221 transitions, 2790 flow [2024-06-03 18:51:34,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:34,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:34,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:34,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 18:51:34,471 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:34,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:34,472 INFO L85 PathProgramCache]: Analyzing trace with hash -441912974, now seen corresponding path program 3 times [2024-06-03 18:51:34,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:34,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180145043] [2024-06-03 18:51:34,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:34,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:34,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:34,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:34,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:34,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180145043] [2024-06-03 18:51:34,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180145043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:34,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:34,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:34,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839664502] [2024-06-03 18:51:34,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:34,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:34,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:34,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:34,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:34,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:34,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 221 transitions, 2790 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:34,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:34,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:34,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:34,906 INFO L124 PetriNetUnfolderBase]: 1667/2809 cut-off events. [2024-06-03 18:51:34,906 INFO L125 PetriNetUnfolderBase]: For 104515/104515 co-relation queries the response was YES. [2024-06-03 18:51:34,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19420 conditions, 2809 events. 1667/2809 cut-off events. For 104515/104515 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16263 event pairs, 371 based on Foata normal form. 2/2808 useless extension candidates. Maximal degree in co-relation 19341. Up to 2256 conditions per place. [2024-06-03 18:51:34,929 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 156 selfloop transitions, 70 changer transitions 0/233 dead transitions. [2024-06-03 18:51:34,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 233 transitions, 3414 flow [2024-06-03 18:51:34,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:34,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:34,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 18:51:34,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:51:34,930 INFO L175 Difference]: Start difference. First operand has 162 places, 221 transitions, 2790 flow. Second operand 6 states and 147 transitions. [2024-06-03 18:51:34,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 233 transitions, 3414 flow [2024-06-03 18:51:35,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 233 transitions, 3192 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:35,063 INFO L231 Difference]: Finished difference. Result has 163 places, 221 transitions, 2715 flow [2024-06-03 18:51:35,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2568, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2715, PETRI_PLACES=163, PETRI_TRANSITIONS=221} [2024-06-03 18:51:35,063 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-03 18:51:35,064 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 221 transitions, 2715 flow [2024-06-03 18:51:35,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:35,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:35,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:35,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 18:51:35,064 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:35,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:35,064 INFO L85 PathProgramCache]: Analyzing trace with hash -441904046, now seen corresponding path program 1 times [2024-06-03 18:51:35,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:35,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429248902] [2024-06-03 18:51:35,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:35,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:35,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:35,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:35,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:35,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429248902] [2024-06-03 18:51:35,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429248902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:35,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:35,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:35,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692011727] [2024-06-03 18:51:35,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:35,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:35,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:35,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:35,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:35,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:51:35,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 221 transitions, 2715 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:35,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:35,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:51:35,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:35,444 INFO L124 PetriNetUnfolderBase]: 1564/2715 cut-off events. [2024-06-03 18:51:35,444 INFO L125 PetriNetUnfolderBase]: For 110248/110272 co-relation queries the response was YES. [2024-06-03 18:51:35,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18380 conditions, 2715 events. 1564/2715 cut-off events. For 110248/110272 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16215 event pairs, 344 based on Foata normal form. 12/2714 useless extension candidates. Maximal degree in co-relation 18301. Up to 2107 conditions per place. [2024-06-03 18:51:35,468 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 178 selfloop transitions, 30 changer transitions 0/237 dead transitions. [2024-06-03 18:51:35,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 237 transitions, 3205 flow [2024-06-03 18:51:35,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:35,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:35,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:51:35,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:51:35,469 INFO L175 Difference]: Start difference. First operand has 163 places, 221 transitions, 2715 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:51:35,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 237 transitions, 3205 flow [2024-06-03 18:51:35,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 237 transitions, 3032 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:35,586 INFO L231 Difference]: Finished difference. Result has 163 places, 223 transitions, 2639 flow [2024-06-03 18:51:35,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2639, PETRI_PLACES=163, PETRI_TRANSITIONS=223} [2024-06-03 18:51:35,587 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-03 18:51:35,587 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 223 transitions, 2639 flow [2024-06-03 18:51:35,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:35,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:35,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:35,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 18:51:35,587 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:35,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:35,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1753294578, now seen corresponding path program 1 times [2024-06-03 18:51:35,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:35,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163025254] [2024-06-03 18:51:35,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:35,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:35,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:35,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:35,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:35,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163025254] [2024-06-03 18:51:35,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163025254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:35,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:35,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:35,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83936160] [2024-06-03 18:51:35,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:35,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:35,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:35,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:35,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:35,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:35,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 223 transitions, 2639 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:35,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:35,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:35,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:36,339 INFO L124 PetriNetUnfolderBase]: 2312/3885 cut-off events. [2024-06-03 18:51:36,339 INFO L125 PetriNetUnfolderBase]: For 200007/200007 co-relation queries the response was YES. [2024-06-03 18:51:36,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27485 conditions, 3885 events. 2312/3885 cut-off events. For 200007/200007 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 23744 event pairs, 407 based on Foata normal form. 42/3922 useless extension candidates. Maximal degree in co-relation 27409. Up to 2361 conditions per place. [2024-06-03 18:51:36,376 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 238 selfloop transitions, 45 changer transitions 0/290 dead transitions. [2024-06-03 18:51:36,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 290 transitions, 3901 flow [2024-06-03 18:51:36,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:51:36,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:51:36,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-03 18:51:36,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6455026455026455 [2024-06-03 18:51:36,377 INFO L175 Difference]: Start difference. First operand has 163 places, 223 transitions, 2639 flow. Second operand 9 states and 244 transitions. [2024-06-03 18:51:36,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 290 transitions, 3901 flow [2024-06-03 18:51:36,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 290 transitions, 3828 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:36,598 INFO L231 Difference]: Finished difference. Result has 170 places, 229 transitions, 2830 flow [2024-06-03 18:51:36,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2566, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2830, PETRI_PLACES=170, PETRI_TRANSITIONS=229} [2024-06-03 18:51:36,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-03 18:51:36,599 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 229 transitions, 2830 flow [2024-06-03 18:51:36,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:36,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:36,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:36,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 18:51:36,599 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:36,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:36,600 INFO L85 PathProgramCache]: Analyzing trace with hash -537548224, now seen corresponding path program 2 times [2024-06-03 18:51:36,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:36,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985941512] [2024-06-03 18:51:36,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:36,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:36,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:36,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:36,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:36,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985941512] [2024-06-03 18:51:36,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985941512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:36,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:36,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:36,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34599687] [2024-06-03 18:51:36,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:36,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:36,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:36,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:36,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:36,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:36,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 229 transitions, 2830 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:36,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:36,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:36,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:37,233 INFO L124 PetriNetUnfolderBase]: 2470/4211 cut-off events. [2024-06-03 18:51:37,233 INFO L125 PetriNetUnfolderBase]: For 219019/219019 co-relation queries the response was YES. [2024-06-03 18:51:37,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29555 conditions, 4211 events. 2470/4211 cut-off events. For 219019/219019 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26544 event pairs, 608 based on Foata normal form. 42/4248 useless extension candidates. Maximal degree in co-relation 29476. Up to 2917 conditions per place. [2024-06-03 18:51:37,271 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 233 selfloop transitions, 42 changer transitions 0/282 dead transitions. [2024-06-03 18:51:37,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 282 transitions, 3920 flow [2024-06-03 18:51:37,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:37,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:37,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-03 18:51:37,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-03 18:51:37,272 INFO L175 Difference]: Start difference. First operand has 170 places, 229 transitions, 2830 flow. Second operand 8 states and 215 transitions. [2024-06-03 18:51:37,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 282 transitions, 3920 flow [2024-06-03 18:51:37,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 282 transitions, 3811 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:37,600 INFO L231 Difference]: Finished difference. Result has 175 places, 233 transitions, 2946 flow [2024-06-03 18:51:37,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2721, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2946, PETRI_PLACES=175, PETRI_TRANSITIONS=233} [2024-06-03 18:51:37,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-03 18:51:37,600 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 233 transitions, 2946 flow [2024-06-03 18:51:37,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:37,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:37,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:37,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 18:51:37,601 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:37,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:37,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1187391916, now seen corresponding path program 3 times [2024-06-03 18:51:37,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:37,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492082038] [2024-06-03 18:51:37,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:37,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:37,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:37,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:37,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:37,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492082038] [2024-06-03 18:51:37,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492082038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:37,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:37,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:37,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439149223] [2024-06-03 18:51:37,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:37,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:37,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:37,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:37,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:37,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:37,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 233 transitions, 2946 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:37,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:37,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:37,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:38,246 INFO L124 PetriNetUnfolderBase]: 2454/4207 cut-off events. [2024-06-03 18:51:38,246 INFO L125 PetriNetUnfolderBase]: For 203337/203337 co-relation queries the response was YES. [2024-06-03 18:51:38,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28201 conditions, 4207 events. 2454/4207 cut-off events. For 203337/203337 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 26715 event pairs, 708 based on Foata normal form. 50/4254 useless extension candidates. Maximal degree in co-relation 28119. Up to 3393 conditions per place. [2024-06-03 18:51:38,285 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 226 selfloop transitions, 42 changer transitions 0/275 dead transitions. [2024-06-03 18:51:38,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 275 transitions, 3760 flow [2024-06-03 18:51:38,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:38,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:38,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-03 18:51:38,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-03 18:51:38,286 INFO L175 Difference]: Start difference. First operand has 175 places, 233 transitions, 2946 flow. Second operand 8 states and 209 transitions. [2024-06-03 18:51:38,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 275 transitions, 3760 flow [2024-06-03 18:51:38,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 275 transitions, 3651 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:38,549 INFO L231 Difference]: Finished difference. Result has 179 places, 235 transitions, 3012 flow [2024-06-03 18:51:38,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3012, PETRI_PLACES=179, PETRI_TRANSITIONS=235} [2024-06-03 18:51:38,550 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-03 18:51:38,550 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 235 transitions, 3012 flow [2024-06-03 18:51:38,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:38,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:38,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:38,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 18:51:38,550 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:38,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:38,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1939041238, now seen corresponding path program 4 times [2024-06-03 18:51:38,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:38,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795048121] [2024-06-03 18:51:38,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:38,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:38,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:38,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:38,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:38,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795048121] [2024-06-03 18:51:38,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795048121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:38,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:38,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:38,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529473356] [2024-06-03 18:51:38,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:38,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:38,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:38,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:38,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:38,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:38,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 235 transitions, 3012 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:38,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:38,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:38,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:39,259 INFO L124 PetriNetUnfolderBase]: 2651/4548 cut-off events. [2024-06-03 18:51:39,259 INFO L125 PetriNetUnfolderBase]: For 217881/217881 co-relation queries the response was YES. [2024-06-03 18:51:39,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29925 conditions, 4548 events. 2651/4548 cut-off events. For 217881/217881 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 29443 event pairs, 764 based on Foata normal form. 50/4589 useless extension candidates. Maximal degree in co-relation 29841. Up to 3289 conditions per place. [2024-06-03 18:51:39,298 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 154 selfloop transitions, 115 changer transitions 0/276 dead transitions. [2024-06-03 18:51:39,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 276 transitions, 3988 flow [2024-06-03 18:51:39,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:39,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:39,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-03 18:51:39,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-03 18:51:39,299 INFO L175 Difference]: Start difference. First operand has 179 places, 235 transitions, 3012 flow. Second operand 8 states and 215 transitions. [2024-06-03 18:51:39,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 276 transitions, 3988 flow [2024-06-03 18:51:39,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 276 transitions, 3853 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:39,573 INFO L231 Difference]: Finished difference. Result has 181 places, 237 transitions, 3196 flow [2024-06-03 18:51:39,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2877, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3196, PETRI_PLACES=181, PETRI_TRANSITIONS=237} [2024-06-03 18:51:39,573 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-03 18:51:39,574 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 237 transitions, 3196 flow [2024-06-03 18:51:39,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:39,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:39,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:39,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 18:51:39,574 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:39,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:39,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1306296748, now seen corresponding path program 5 times [2024-06-03 18:51:39,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:39,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160124554] [2024-06-03 18:51:39,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:39,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:39,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:39,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:39,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:39,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160124554] [2024-06-03 18:51:39,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160124554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:39,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:39,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:39,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636254046] [2024-06-03 18:51:39,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:39,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:39,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:39,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:39,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:39,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:39,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 237 transitions, 3196 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:39,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:39,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:39,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:40,307 INFO L124 PetriNetUnfolderBase]: 2848/4898 cut-off events. [2024-06-03 18:51:40,307 INFO L125 PetriNetUnfolderBase]: For 237426/237426 co-relation queries the response was YES. [2024-06-03 18:51:40,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31932 conditions, 4898 events. 2848/4898 cut-off events. For 237426/237426 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 32224 event pairs, 838 based on Foata normal form. 50/4939 useless extension candidates. Maximal degree in co-relation 31847. Up to 3628 conditions per place. [2024-06-03 18:51:40,350 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 162 selfloop transitions, 110 changer transitions 0/279 dead transitions. [2024-06-03 18:51:40,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 279 transitions, 4274 flow [2024-06-03 18:51:40,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:40,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:40,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-03 18:51:40,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-03 18:51:40,351 INFO L175 Difference]: Start difference. First operand has 181 places, 237 transitions, 3196 flow. Second operand 8 states and 216 transitions. [2024-06-03 18:51:40,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 279 transitions, 4274 flow [2024-06-03 18:51:40,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 279 transitions, 3987 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:40,710 INFO L231 Difference]: Finished difference. Result has 183 places, 239 transitions, 3222 flow [2024-06-03 18:51:40,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3222, PETRI_PLACES=183, PETRI_TRANSITIONS=239} [2024-06-03 18:51:40,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-03 18:51:40,711 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 239 transitions, 3222 flow [2024-06-03 18:51:40,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:40,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:40,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:40,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 18:51:40,711 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:40,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:40,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1306148878, now seen corresponding path program 6 times [2024-06-03 18:51:40,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:40,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143019194] [2024-06-03 18:51:40,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:40,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:40,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:40,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:40,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:40,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143019194] [2024-06-03 18:51:40,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143019194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:40,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:40,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:40,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968253060] [2024-06-03 18:51:40,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:40,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:40,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:40,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:40,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:40,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:40,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 239 transitions, 3222 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:40,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:40,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:40,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:41,478 INFO L124 PetriNetUnfolderBase]: 3111/5365 cut-off events. [2024-06-03 18:51:41,479 INFO L125 PetriNetUnfolderBase]: For 246913/246913 co-relation queries the response was YES. [2024-06-03 18:51:41,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34927 conditions, 5365 events. 3111/5365 cut-off events. For 246913/246913 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36039 event pairs, 886 based on Foata normal form. 42/5398 useless extension candidates. Maximal degree in co-relation 34841. Up to 3273 conditions per place. [2024-06-03 18:51:41,531 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 171 selfloop transitions, 112 changer transitions 0/290 dead transitions. [2024-06-03 18:51:41,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 290 transitions, 4504 flow [2024-06-03 18:51:41,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:41,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:41,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-03 18:51:41,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6577380952380952 [2024-06-03 18:51:41,532 INFO L175 Difference]: Start difference. First operand has 183 places, 239 transitions, 3222 flow. Second operand 8 states and 221 transitions. [2024-06-03 18:51:41,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 290 transitions, 4504 flow [2024-06-03 18:51:41,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 290 transitions, 4225 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:41,872 INFO L231 Difference]: Finished difference. Result has 186 places, 243 transitions, 3329 flow [2024-06-03 18:51:41,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3329, PETRI_PLACES=186, PETRI_TRANSITIONS=243} [2024-06-03 18:51:41,872 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-03 18:51:41,872 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 243 transitions, 3329 flow [2024-06-03 18:51:41,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:41,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:41,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:41,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 18:51:41,873 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:41,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:41,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1931416726, now seen corresponding path program 1 times [2024-06-03 18:51:41,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:41,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952195421] [2024-06-03 18:51:41,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:41,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:41,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:41,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-03 18:51:41,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:41,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952195421] [2024-06-03 18:51:41,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952195421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:41,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:41,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:41,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112036174] [2024-06-03 18:51:41,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:41,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:41,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:41,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:41,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:41,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:41,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 243 transitions, 3329 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:41,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:41,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:41,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:42,695 INFO L124 PetriNetUnfolderBase]: 3269/5679 cut-off events. [2024-06-03 18:51:42,695 INFO L125 PetriNetUnfolderBase]: For 270321/270321 co-relation queries the response was YES. [2024-06-03 18:51:42,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36422 conditions, 5679 events. 3269/5679 cut-off events. For 270321/270321 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39095 event pairs, 926 based on Foata normal form. 42/5709 useless extension candidates. Maximal degree in co-relation 36334. Up to 3337 conditions per place. [2024-06-03 18:51:42,748 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 160 selfloop transitions, 123 changer transitions 0/290 dead transitions. [2024-06-03 18:51:42,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 290 transitions, 4397 flow [2024-06-03 18:51:42,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:42,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:42,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-03 18:51:42,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6517857142857143 [2024-06-03 18:51:42,752 INFO L175 Difference]: Start difference. First operand has 186 places, 243 transitions, 3329 flow. Second operand 8 states and 219 transitions. [2024-06-03 18:51:42,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 290 transitions, 4397 flow [2024-06-03 18:51:43,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 290 transitions, 4169 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:43,179 INFO L231 Difference]: Finished difference. Result has 190 places, 245 transitions, 3446 flow [2024-06-03 18:51:43,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3101, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3446, PETRI_PLACES=190, PETRI_TRANSITIONS=245} [2024-06-03 18:51:43,180 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-03 18:51:43,180 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 245 transitions, 3446 flow [2024-06-03 18:51:43,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:43,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:43,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:43,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 18:51:43,180 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:43,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:43,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1956205720, now seen corresponding path program 1 times [2024-06-03 18:51:43,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:43,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797635216] [2024-06-03 18:51:43,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:43,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:43,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:43,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:43,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:43,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797635216] [2024-06-03 18:51:43,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797635216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:43,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:43,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:43,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993035849] [2024-06-03 18:51:43,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:43,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:43,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:43,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:43,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:43,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:43,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 245 transitions, 3446 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:43,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:43,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:43,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:44,016 INFO L124 PetriNetUnfolderBase]: 3263/5660 cut-off events. [2024-06-03 18:51:44,016 INFO L125 PetriNetUnfolderBase]: For 228115/228115 co-relation queries the response was YES. [2024-06-03 18:51:44,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36485 conditions, 5660 events. 3263/5660 cut-off events. For 228115/228115 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38768 event pairs, 1087 based on Foata normal form. 2/5656 useless extension candidates. Maximal degree in co-relation 36395. Up to 4959 conditions per place. [2024-06-03 18:51:44,069 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 196 selfloop transitions, 64 changer transitions 0/267 dead transitions. [2024-06-03 18:51:44,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 267 transitions, 4290 flow [2024-06-03 18:51:44,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:44,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:44,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-03 18:51:44,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-03 18:51:44,071 INFO L175 Difference]: Start difference. First operand has 190 places, 245 transitions, 3446 flow. Second operand 6 states and 157 transitions. [2024-06-03 18:51:44,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 267 transitions, 4290 flow [2024-06-03 18:51:44,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 267 transitions, 3975 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:44,551 INFO L231 Difference]: Finished difference. Result has 190 places, 245 transitions, 3267 flow [2024-06-03 18:51:44,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3131, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3267, PETRI_PLACES=190, PETRI_TRANSITIONS=245} [2024-06-03 18:51:44,552 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-03 18:51:44,552 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 245 transitions, 3267 flow [2024-06-03 18:51:44,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:44,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:44,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:44,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 18:51:44,552 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:44,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:44,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1961919640, now seen corresponding path program 2 times [2024-06-03 18:51:44,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:44,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402071415] [2024-06-03 18:51:44,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:44,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:44,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:44,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:44,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:44,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402071415] [2024-06-03 18:51:44,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402071415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:44,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:44,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:44,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789513476] [2024-06-03 18:51:44,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:44,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:44,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:44,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:44,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:44,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:44,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 245 transitions, 3267 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:44,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:44,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:44,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:45,401 INFO L124 PetriNetUnfolderBase]: 3284/5692 cut-off events. [2024-06-03 18:51:45,401 INFO L125 PetriNetUnfolderBase]: For 234646/234646 co-relation queries the response was YES. [2024-06-03 18:51:45,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36135 conditions, 5692 events. 3284/5692 cut-off events. For 234646/234646 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39027 event pairs, 1087 based on Foata normal form. 1/5687 useless extension candidates. Maximal degree in co-relation 36044. Up to 4970 conditions per place. [2024-06-03 18:51:45,453 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 191 selfloop transitions, 74 changer transitions 0/272 dead transitions. [2024-06-03 18:51:45,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 272 transitions, 4249 flow [2024-06-03 18:51:45,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:45,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:45,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 18:51:45,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-03 18:51:45,454 INFO L175 Difference]: Start difference. First operand has 190 places, 245 transitions, 3267 flow. Second operand 6 states and 152 transitions. [2024-06-03 18:51:45,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 272 transitions, 4249 flow [2024-06-03 18:51:45,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 272 transitions, 4129 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-03 18:51:45,829 INFO L231 Difference]: Finished difference. Result has 194 places, 253 transitions, 3452 flow [2024-06-03 18:51:45,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3452, PETRI_PLACES=194, PETRI_TRANSITIONS=253} [2024-06-03 18:51:45,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-03 18:51:45,830 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 253 transitions, 3452 flow [2024-06-03 18:51:45,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:45,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:45,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:45,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 18:51:45,830 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:45,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:45,830 INFO L85 PathProgramCache]: Analyzing trace with hash -735865050, now seen corresponding path program 7 times [2024-06-03 18:51:45,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:45,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592806201] [2024-06-03 18:51:45,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:45,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:45,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:45,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:45,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:45,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592806201] [2024-06-03 18:51:45,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592806201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:45,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:45,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:45,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669670209] [2024-06-03 18:51:45,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:45,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:45,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:45,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:45,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:45,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:45,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 253 transitions, 3452 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:45,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:45,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:45,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:46,661 INFO L124 PetriNetUnfolderBase]: 3471/6007 cut-off events. [2024-06-03 18:51:46,661 INFO L125 PetriNetUnfolderBase]: For 304063/304063 co-relation queries the response was YES. [2024-06-03 18:51:46,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38131 conditions, 6007 events. 3471/6007 cut-off events. For 304063/304063 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41751 event pairs, 1140 based on Foata normal form. 50/6054 useless extension candidates. Maximal degree in co-relation 38038. Up to 4678 conditions per place. [2024-06-03 18:51:46,714 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 170 selfloop transitions, 113 changer transitions 0/290 dead transitions. [2024-06-03 18:51:46,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 290 transitions, 4404 flow [2024-06-03 18:51:46,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:46,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:46,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-03 18:51:46,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 18:51:46,715 INFO L175 Difference]: Start difference. First operand has 194 places, 253 transitions, 3452 flow. Second operand 8 states and 208 transitions. [2024-06-03 18:51:46,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 290 transitions, 4404 flow [2024-06-03 18:51:47,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 290 transitions, 4323 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-03 18:51:47,277 INFO L231 Difference]: Finished difference. Result has 200 places, 255 transitions, 3702 flow [2024-06-03 18:51:47,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3702, PETRI_PLACES=200, PETRI_TRANSITIONS=255} [2024-06-03 18:51:47,277 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-03 18:51:47,277 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 255 transitions, 3702 flow [2024-06-03 18:51:47,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:47,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:47,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:47,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 18:51:47,277 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:47,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:47,278 INFO L85 PathProgramCache]: Analyzing trace with hash -19276758, now seen corresponding path program 8 times [2024-06-03 18:51:47,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:47,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779273439] [2024-06-03 18:51:47,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:47,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:47,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:47,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:47,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:47,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779273439] [2024-06-03 18:51:47,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779273439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:47,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:47,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:47,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195911576] [2024-06-03 18:51:47,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:47,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:47,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:47,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:47,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:47,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:47,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 255 transitions, 3702 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:47,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:47,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:47,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:48,157 INFO L124 PetriNetUnfolderBase]: 3668/6346 cut-off events. [2024-06-03 18:51:48,157 INFO L125 PetriNetUnfolderBase]: For 328060/328060 co-relation queries the response was YES. [2024-06-03 18:51:48,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40681 conditions, 6346 events. 3668/6346 cut-off events. For 328060/328060 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 44639 event pairs, 1213 based on Foata normal form. 50/6393 useless extension candidates. Maximal degree in co-relation 40587. Up to 5005 conditions per place. [2024-06-03 18:51:48,215 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 181 selfloop transitions, 104 changer transitions 0/292 dead transitions. [2024-06-03 18:51:48,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 292 transitions, 4666 flow [2024-06-03 18:51:48,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:48,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:48,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-03 18:51:48,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-03 18:51:48,216 INFO L175 Difference]: Start difference. First operand has 200 places, 255 transitions, 3702 flow. Second operand 8 states and 209 transitions. [2024-06-03 18:51:48,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 292 transitions, 4666 flow [2024-06-03 18:51:48,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 292 transitions, 4369 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:48,774 INFO L231 Difference]: Finished difference. Result has 202 places, 257 transitions, 3722 flow [2024-06-03 18:51:48,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3722, PETRI_PLACES=202, PETRI_TRANSITIONS=257} [2024-06-03 18:51:48,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-03 18:51:48,775 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 257 transitions, 3722 flow [2024-06-03 18:51:48,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:48,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:48,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:48,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 18:51:48,775 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:48,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:48,775 INFO L85 PathProgramCache]: Analyzing trace with hash -577510668, now seen corresponding path program 9 times [2024-06-03 18:51:48,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:48,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953947420] [2024-06-03 18:51:48,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:48,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:48,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:48,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-03 18:51:48,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:48,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953947420] [2024-06-03 18:51:48,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953947420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:48,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:48,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:48,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334772313] [2024-06-03 18:51:48,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:48,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:48,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:48,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:48,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:48,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:48,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 257 transitions, 3722 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:48,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:48,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:48,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:49,715 INFO L124 PetriNetUnfolderBase]: 3865/6697 cut-off events. [2024-06-03 18:51:49,716 INFO L125 PetriNetUnfolderBase]: For 346627/346627 co-relation queries the response was YES. [2024-06-03 18:51:49,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42367 conditions, 6697 events. 3865/6697 cut-off events. For 346627/346627 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 47635 event pairs, 1286 based on Foata normal form. 50/6744 useless extension candidates. Maximal degree in co-relation 42272. Up to 5344 conditions per place. [2024-06-03 18:51:49,787 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 185 selfloop transitions, 103 changer transitions 0/295 dead transitions. [2024-06-03 18:51:49,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 295 transitions, 4800 flow [2024-06-03 18:51:49,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:49,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:49,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-03 18:51:49,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-03 18:51:49,788 INFO L175 Difference]: Start difference. First operand has 202 places, 257 transitions, 3722 flow. Second operand 8 states and 209 transitions. [2024-06-03 18:51:49,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 295 transitions, 4800 flow [2024-06-03 18:51:50,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 295 transitions, 4517 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:50,340 INFO L231 Difference]: Finished difference. Result has 204 places, 259 transitions, 3758 flow [2024-06-03 18:51:50,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3758, PETRI_PLACES=204, PETRI_TRANSITIONS=259} [2024-06-03 18:51:50,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-03 18:51:50,341 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 259 transitions, 3758 flow [2024-06-03 18:51:50,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:50,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:50,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:50,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 18:51:50,341 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:50,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:50,341 INFO L85 PathProgramCache]: Analyzing trace with hash -218726418, now seen corresponding path program 10 times [2024-06-03 18:51:50,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:50,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234606956] [2024-06-03 18:51:50,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:50,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:50,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:50,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-03 18:51:50,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:50,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234606956] [2024-06-03 18:51:50,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234606956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:50,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:50,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:50,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905190616] [2024-06-03 18:51:50,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:50,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:50,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:50,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:50,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:50,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:50,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 259 transitions, 3758 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:50,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:50,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:50,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:51,405 INFO L124 PetriNetUnfolderBase]: 4204/7292 cut-off events. [2024-06-03 18:51:51,406 INFO L125 PetriNetUnfolderBase]: For 395206/395206 co-relation queries the response was YES. [2024-06-03 18:51:51,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46607 conditions, 7292 events. 4204/7292 cut-off events. For 395206/395206 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 52913 event pairs, 1360 based on Foata normal form. 42/7331 useless extension candidates. Maximal degree in co-relation 46511. Up to 4575 conditions per place. [2024-06-03 18:51:51,469 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 193 selfloop transitions, 106 changer transitions 0/306 dead transitions. [2024-06-03 18:51:51,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 306 transitions, 5064 flow [2024-06-03 18:51:51,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:51,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:51,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-03 18:51:51,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-03 18:51:51,471 INFO L175 Difference]: Start difference. First operand has 204 places, 259 transitions, 3758 flow. Second operand 8 states and 214 transitions. [2024-06-03 18:51:51,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 306 transitions, 5064 flow [2024-06-03 18:51:52,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 306 transitions, 4779 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:52,152 INFO L231 Difference]: Finished difference. Result has 207 places, 263 transitions, 3883 flow [2024-06-03 18:51:52,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3473, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3883, PETRI_PLACES=207, PETRI_TRANSITIONS=263} [2024-06-03 18:51:52,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-03 18:51:52,153 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 263 transitions, 3883 flow [2024-06-03 18:51:52,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:52,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:52,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:52,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 18:51:52,153 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:52,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:52,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1659711672, now seen corresponding path program 2 times [2024-06-03 18:51:52,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:52,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826991359] [2024-06-03 18:51:52,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:52,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:52,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:52,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-03 18:51:52,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:52,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826991359] [2024-06-03 18:51:52,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826991359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:52,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:52,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:52,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926491867] [2024-06-03 18:51:52,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:52,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:52,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:52,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:52,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:52,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:52,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 263 transitions, 3883 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:52,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:52,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:52,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:53,220 INFO L124 PetriNetUnfolderBase]: 4355/7593 cut-off events. [2024-06-03 18:51:53,220 INFO L125 PetriNetUnfolderBase]: For 410686/410686 co-relation queries the response was YES. [2024-06-03 18:51:53,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47958 conditions, 7593 events. 4355/7593 cut-off events. For 410686/410686 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 55890 event pairs, 1445 based on Foata normal form. 42/7632 useless extension candidates. Maximal degree in co-relation 47860. Up to 5839 conditions per place. [2024-06-03 18:51:53,294 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 182 selfloop transitions, 117 changer transitions 0/306 dead transitions. [2024-06-03 18:51:53,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 306 transitions, 4933 flow [2024-06-03 18:51:53,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:53,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:53,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-03 18:51:53,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6339285714285714 [2024-06-03 18:51:53,295 INFO L175 Difference]: Start difference. First operand has 207 places, 263 transitions, 3883 flow. Second operand 8 states and 213 transitions. [2024-06-03 18:51:53,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 306 transitions, 4933 flow [2024-06-03 18:51:54,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 306 transitions, 4696 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-03 18:51:54,160 INFO L231 Difference]: Finished difference. Result has 211 places, 265 transitions, 3999 flow [2024-06-03 18:51:54,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3999, PETRI_PLACES=211, PETRI_TRANSITIONS=265} [2024-06-03 18:51:54,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-03 18:51:54,161 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 265 transitions, 3999 flow [2024-06-03 18:51:54,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:54,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:54,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:54,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 18:51:54,162 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:54,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:54,162 INFO L85 PathProgramCache]: Analyzing trace with hash -2060904696, now seen corresponding path program 3 times [2024-06-03 18:51:54,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:54,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774217014] [2024-06-03 18:51:54,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:54,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:54,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:54,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:54,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:54,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774217014] [2024-06-03 18:51:54,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774217014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:54,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:54,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:54,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787827544] [2024-06-03 18:51:54,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:54,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:54,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:54,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:54,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:54,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:54,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 265 transitions, 3999 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:54,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:54,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:54,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:55,258 INFO L124 PetriNetUnfolderBase]: 4666/8167 cut-off events. [2024-06-03 18:51:55,259 INFO L125 PetriNetUnfolderBase]: For 473605/473605 co-relation queries the response was YES. [2024-06-03 18:51:55,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52217 conditions, 8167 events. 4666/8167 cut-off events. For 473605/473605 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 60990 event pairs, 1497 based on Foata normal form. 42/8206 useless extension candidates. Maximal degree in co-relation 52117. Up to 3451 conditions per place. [2024-06-03 18:51:55,338 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 181 selfloop transitions, 126 changer transitions 0/314 dead transitions. [2024-06-03 18:51:55,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 314 transitions, 5237 flow [2024-06-03 18:51:55,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:55,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:55,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-03 18:51:55,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-03 18:51:55,339 INFO L175 Difference]: Start difference. First operand has 211 places, 265 transitions, 3999 flow. Second operand 8 states and 216 transitions. [2024-06-03 18:51:55,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 314 transitions, 5237 flow [2024-06-03 18:51:56,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 314 transitions, 4914 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:56,095 INFO L231 Difference]: Finished difference. Result has 213 places, 267 transitions, 4049 flow [2024-06-03 18:51:56,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4049, PETRI_PLACES=213, PETRI_TRANSITIONS=267} [2024-06-03 18:51:56,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-03 18:51:56,095 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 267 transitions, 4049 flow [2024-06-03 18:51:56,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:56,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:56,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:56,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 18:51:56,096 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:56,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:56,096 INFO L85 PathProgramCache]: Analyzing trace with hash -11652246, now seen corresponding path program 4 times [2024-06-03 18:51:56,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:56,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783232278] [2024-06-03 18:51:56,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:56,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:56,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:56,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-03 18:51:56,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:56,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783232278] [2024-06-03 18:51:56,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783232278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:56,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:56,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:56,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791337156] [2024-06-03 18:51:56,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:56,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:56,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:56,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:56,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:56,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:56,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 267 transitions, 4049 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:56,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:56,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:56,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:57,434 INFO L124 PetriNetUnfolderBase]: 4730/8315 cut-off events. [2024-06-03 18:51:57,434 INFO L125 PetriNetUnfolderBase]: For 456567/456567 co-relation queries the response was YES. [2024-06-03 18:51:57,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51563 conditions, 8315 events. 4730/8315 cut-off events. For 456567/456567 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 62921 event pairs, 1687 based on Foata normal form. 42/8354 useless extension candidates. Maximal degree in co-relation 51462. Up to 6137 conditions per place. [2024-06-03 18:51:57,526 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 191 selfloop transitions, 110 changer transitions 0/308 dead transitions. [2024-06-03 18:51:57,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 308 transitions, 4959 flow [2024-06-03 18:51:57,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:57,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:57,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-03 18:51:57,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-03 18:51:57,527 INFO L175 Difference]: Start difference. First operand has 213 places, 267 transitions, 4049 flow. Second operand 8 states and 212 transitions. [2024-06-03 18:51:57,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 308 transitions, 4959 flow [2024-06-03 18:51:58,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 308 transitions, 4570 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:58,396 INFO L231 Difference]: Finished difference. Result has 212 places, 267 transitions, 3843 flow [2024-06-03 18:51:58,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3576, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3843, PETRI_PLACES=212, PETRI_TRANSITIONS=267} [2024-06-03 18:51:58,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-03 18:51:58,397 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 267 transitions, 3843 flow [2024-06-03 18:51:58,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 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-03 18:51:58,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:58,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:58,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 18:51:58,398 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:58,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:58,398 INFO L85 PathProgramCache]: Analyzing trace with hash -227472232, now seen corresponding path program 3 times [2024-06-03 18:51:58,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:58,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978023874] [2024-06-03 18:51:58,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:58,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:58,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:58,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:58,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:58,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978023874] [2024-06-03 18:51:58,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978023874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:58,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:58,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:51:58,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344681829] [2024-06-03 18:51:58,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:58,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:51:58,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:58,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:51:58,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:51:58,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:58,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 267 transitions, 3843 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:58,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:58,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:58,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:59,441 INFO L124 PetriNetUnfolderBase]: 4724/8289 cut-off events. [2024-06-03 18:51:59,441 INFO L125 PetriNetUnfolderBase]: For 404021/404021 co-relation queries the response was YES. [2024-06-03 18:51:59,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50823 conditions, 8289 events. 4724/8289 cut-off events. For 404021/404021 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 62555 event pairs, 1807 based on Foata normal form. 2/8289 useless extension candidates. Maximal degree in co-relation 50724. Up to 7441 conditions per place. [2024-06-03 18:51:59,646 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 65 changer transitions 0/285 dead transitions. [2024-06-03 18:51:59,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 285 transitions, 4659 flow [2024-06-03 18:51:59,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:51:59,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:51:59,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 18:51:59,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:51:59,647 INFO L175 Difference]: Start difference. First operand has 212 places, 267 transitions, 3843 flow. Second operand 6 states and 150 transitions. [2024-06-03 18:51:59,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 285 transitions, 4659 flow [2024-06-03 18:52:00,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 285 transitions, 4303 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:00,302 INFO L231 Difference]: Finished difference. Result has 211 places, 267 transitions, 3626 flow [2024-06-03 18:52:00,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3626, PETRI_PLACES=211, PETRI_TRANSITIONS=267} [2024-06-03 18:52:00,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-03 18:52:00,302 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 267 transitions, 3626 flow [2024-06-03 18:52:00,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:00,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:00,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:00,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 18:52:00,303 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:00,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:00,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1282515862, now seen corresponding path program 4 times [2024-06-03 18:52:00,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:00,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212631645] [2024-06-03 18:52:00,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:00,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:00,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:00,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-03 18:52:00,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:00,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212631645] [2024-06-03 18:52:00,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212631645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:00,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:00,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:00,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403848311] [2024-06-03 18:52:00,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:00,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:00,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:00,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:00,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:00,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:00,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 267 transitions, 3626 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:00,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:00,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:00,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:01,332 INFO L124 PetriNetUnfolderBase]: 4581/8042 cut-off events. [2024-06-03 18:52:01,332 INFO L125 PetriNetUnfolderBase]: For 362359/362359 co-relation queries the response was YES. [2024-06-03 18:52:01,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47353 conditions, 8042 events. 4581/8042 cut-off events. For 362359/362359 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 60302 event pairs, 1743 based on Foata normal form. 4/8044 useless extension candidates. Maximal degree in co-relation 47253. Up to 7223 conditions per place. [2024-06-03 18:52:01,411 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 63 changer transitions 0/281 dead transitions. [2024-06-03 18:52:01,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 281 transitions, 4318 flow [2024-06-03 18:52:01,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:01,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:01,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 18:52:01,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:52:01,412 INFO L175 Difference]: Start difference. First operand has 211 places, 267 transitions, 3626 flow. Second operand 6 states and 147 transitions. [2024-06-03 18:52:01,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 281 transitions, 4318 flow [2024-06-03 18:52:02,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 281 transitions, 4219 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:02,096 INFO L231 Difference]: Finished difference. Result has 214 places, 267 transitions, 3662 flow [2024-06-03 18:52:02,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3662, PETRI_PLACES=214, PETRI_TRANSITIONS=267} [2024-06-03 18:52:02,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-03 18:52:02,096 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 267 transitions, 3662 flow [2024-06-03 18:52:02,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:02,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:02,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:02,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 18:52:02,097 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:02,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:02,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1683613446, now seen corresponding path program 5 times [2024-06-03 18:52:02,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:02,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532210464] [2024-06-03 18:52:02,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:02,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:02,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:02,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:02,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:02,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532210464] [2024-06-03 18:52:02,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532210464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:02,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:02,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:02,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007627675] [2024-06-03 18:52:02,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:02,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:02,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:02,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:02,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:02,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:02,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 267 transitions, 3662 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:02,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:02,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:02,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:03,153 INFO L124 PetriNetUnfolderBase]: 4490/7853 cut-off events. [2024-06-03 18:52:03,153 INFO L125 PetriNetUnfolderBase]: For 368090/368090 co-relation queries the response was YES. [2024-06-03 18:52:03,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46685 conditions, 7853 events. 4490/7853 cut-off events. For 368090/368090 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 58306 event pairs, 1725 based on Foata normal form. 2/7852 useless extension candidates. Maximal degree in co-relation 46584. Up to 7058 conditions per place. [2024-06-03 18:52:03,224 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 201 selfloop transitions, 69 changer transitions 2/279 dead transitions. [2024-06-03 18:52:03,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 279 transitions, 4458 flow [2024-06-03 18:52:03,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:03,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:03,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:52:03,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:52:03,225 INFO L175 Difference]: Start difference. First operand has 214 places, 267 transitions, 3662 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:52:03,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 279 transitions, 4458 flow [2024-06-03 18:52:04,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 279 transitions, 4294 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:04,039 INFO L231 Difference]: Finished difference. Result has 214 places, 265 transitions, 3616 flow [2024-06-03 18:52:04,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3498, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3616, PETRI_PLACES=214, PETRI_TRANSITIONS=265} [2024-06-03 18:52:04,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-03 18:52:04,040 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 265 transitions, 3616 flow [2024-06-03 18:52:04,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:04,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:04,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:04,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 18:52:04,040 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:04,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:04,040 INFO L85 PathProgramCache]: Analyzing trace with hash 980780602, now seen corresponding path program 6 times [2024-06-03 18:52:04,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:04,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494555623] [2024-06-03 18:52:04,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:04,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:04,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:04,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-03 18:52:04,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:04,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494555623] [2024-06-03 18:52:04,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494555623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:04,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:04,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:04,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716451591] [2024-06-03 18:52:04,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:04,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:04,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:04,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:04,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:04,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:04,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 265 transitions, 3616 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:04,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:04,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:04,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:04,997 INFO L124 PetriNetUnfolderBase]: 4357/7607 cut-off events. [2024-06-03 18:52:04,997 INFO L125 PetriNetUnfolderBase]: For 375275/375275 co-relation queries the response was YES. [2024-06-03 18:52:05,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45671 conditions, 7607 events. 4357/7607 cut-off events. For 375275/375275 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 56099 event pairs, 1678 based on Foata normal form. 2/7606 useless extension candidates. Maximal degree in co-relation 45570. Up to 6831 conditions per place. [2024-06-03 18:52:05,075 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 195 selfloop transitions, 72 changer transitions 2/276 dead transitions. [2024-06-03 18:52:05,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 276 transitions, 4294 flow [2024-06-03 18:52:05,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:05,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:05,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:52:05,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:52:05,076 INFO L175 Difference]: Start difference. First operand has 214 places, 265 transitions, 3616 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:52:05,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 276 transitions, 4294 flow [2024-06-03 18:52:05,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 276 transitions, 4120 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:05,876 INFO L231 Difference]: Finished difference. Result has 215 places, 263 transitions, 3562 flow [2024-06-03 18:52:05,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3562, PETRI_PLACES=215, PETRI_TRANSITIONS=263} [2024-06-03 18:52:05,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-03 18:52:05,877 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 263 transitions, 3562 flow [2024-06-03 18:52:05,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:05,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:05,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:05,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 18:52:05,877 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:05,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:05,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1424635089, now seen corresponding path program 1 times [2024-06-03 18:52:05,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:05,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920559383] [2024-06-03 18:52:05,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:05,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:05,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:05,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:05,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:05,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920559383] [2024-06-03 18:52:05,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920559383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:05,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:05,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:05,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875094621] [2024-06-03 18:52:05,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:05,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:05,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:05,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:05,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:05,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:05,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 263 transitions, 3562 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:05,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:05,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:05,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:06,857 INFO L124 PetriNetUnfolderBase]: 4327/7571 cut-off events. [2024-06-03 18:52:06,857 INFO L125 PetriNetUnfolderBase]: For 386259/386259 co-relation queries the response was YES. [2024-06-03 18:52:06,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45697 conditions, 7571 events. 4327/7571 cut-off events. For 386259/386259 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55847 event pairs, 1642 based on Foata normal form. 2/7571 useless extension candidates. Maximal degree in co-relation 45595. Up to 6781 conditions per place. [2024-06-03 18:52:06,928 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 205 selfloop transitions, 71 changer transitions 1/284 dead transitions. [2024-06-03 18:52:06,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 284 transitions, 4341 flow [2024-06-03 18:52:06,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:06,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:06,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:52:06,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 18:52:06,929 INFO L175 Difference]: Start difference. First operand has 215 places, 263 transitions, 3562 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:52:06,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 284 transitions, 4341 flow [2024-06-03 18:52:07,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 284 transitions, 4042 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 18:52:07,735 INFO L231 Difference]: Finished difference. Result has 212 places, 266 transitions, 3463 flow [2024-06-03 18:52:07,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3463, PETRI_PLACES=212, PETRI_TRANSITIONS=266} [2024-06-03 18:52:07,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-03 18:52:07,735 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 266 transitions, 3463 flow [2024-06-03 18:52:07,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:07,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:07,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:07,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 18:52:07,735 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:07,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:07,736 INFO L85 PathProgramCache]: Analyzing trace with hash -215077409, now seen corresponding path program 2 times [2024-06-03 18:52:07,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:07,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283865111] [2024-06-03 18:52:07,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:07,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:07,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:07,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:07,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:07,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283865111] [2024-06-03 18:52:07,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283865111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:07,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:07,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:07,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445357721] [2024-06-03 18:52:07,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:07,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:07,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:07,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:07,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:07,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:07,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 266 transitions, 3463 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:07,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:07,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:07,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:08,689 INFO L124 PetriNetUnfolderBase]: 4335/7587 cut-off events. [2024-06-03 18:52:08,689 INFO L125 PetriNetUnfolderBase]: For 397962/397962 co-relation queries the response was YES. [2024-06-03 18:52:08,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45894 conditions, 7587 events. 4335/7587 cut-off events. For 397962/397962 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55890 event pairs, 1643 based on Foata normal form. 2/7587 useless extension candidates. Maximal degree in co-relation 45791. Up to 6791 conditions per place. [2024-06-03 18:52:08,764 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 208 selfloop transitions, 68 changer transitions 1/284 dead transitions. [2024-06-03 18:52:08,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 284 transitions, 4237 flow [2024-06-03 18:52:08,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:08,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:08,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:52:08,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:52:08,765 INFO L175 Difference]: Start difference. First operand has 212 places, 266 transitions, 3463 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:52:08,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 284 transitions, 4237 flow [2024-06-03 18:52:09,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 284 transitions, 4130 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:09,524 INFO L231 Difference]: Finished difference. Result has 215 places, 269 transitions, 3547 flow [2024-06-03 18:52:09,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3359, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3547, PETRI_PLACES=215, PETRI_TRANSITIONS=269} [2024-06-03 18:52:09,524 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-03 18:52:09,524 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 269 transitions, 3547 flow [2024-06-03 18:52:09,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:09,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:09,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:09,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 18:52:09,524 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:09,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:09,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1676247133, now seen corresponding path program 3 times [2024-06-03 18:52:09,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:09,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335882145] [2024-06-03 18:52:09,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:09,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:09,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:09,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:09,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:09,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335882145] [2024-06-03 18:52:09,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335882145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:09,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:09,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:09,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115136590] [2024-06-03 18:52:09,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:09,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:09,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:09,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:09,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:09,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:09,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 269 transitions, 3547 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:09,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:09,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:09,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:10,462 INFO L124 PetriNetUnfolderBase]: 4266/7450 cut-off events. [2024-06-03 18:52:10,463 INFO L125 PetriNetUnfolderBase]: For 406906/406906 co-relation queries the response was YES. [2024-06-03 18:52:10,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45448 conditions, 7450 events. 4266/7450 cut-off events. For 406906/406906 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 54609 event pairs, 1648 based on Foata normal form. 2/7449 useless extension candidates. Maximal degree in co-relation 45344. Up to 6665 conditions per place. [2024-06-03 18:52:10,535 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 203 selfloop transitions, 66 changer transitions 3/279 dead transitions. [2024-06-03 18:52:10,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 279 transitions, 4115 flow [2024-06-03 18:52:10,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:10,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:10,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 18:52:10,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:52:10,536 INFO L175 Difference]: Start difference. First operand has 215 places, 269 transitions, 3547 flow. Second operand 6 states and 141 transitions. [2024-06-03 18:52:10,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 279 transitions, 4115 flow [2024-06-03 18:52:11,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 279 transitions, 4026 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:11,267 INFO L231 Difference]: Finished difference. Result has 218 places, 266 transitions, 3546 flow [2024-06-03 18:52:11,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3546, PETRI_PLACES=218, PETRI_TRANSITIONS=266} [2024-06-03 18:52:11,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-03 18:52:11,268 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 266 transitions, 3546 flow [2024-06-03 18:52:11,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:11,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:11,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:11,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 18:52:11,268 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:11,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:11,269 INFO L85 PathProgramCache]: Analyzing trace with hash -430718847, now seen corresponding path program 1 times [2024-06-03 18:52:11,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:11,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603622035] [2024-06-03 18:52:11,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:11,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:11,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:11,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:11,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:11,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603622035] [2024-06-03 18:52:11,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603622035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:11,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:11,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:11,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730113985] [2024-06-03 18:52:11,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:11,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:11,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:11,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:11,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:11,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:52:11,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 266 transitions, 3546 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-03 18:52:11,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:11,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:52:11,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:12,177 INFO L124 PetriNetUnfolderBase]: 3919/6930 cut-off events. [2024-06-03 18:52:12,177 INFO L125 PetriNetUnfolderBase]: For 435468/435468 co-relation queries the response was YES. [2024-06-03 18:52:12,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43203 conditions, 6930 events. 3919/6930 cut-off events. For 435468/435468 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 51010 event pairs, 1423 based on Foata normal form. 17/6896 useless extension candidates. Maximal degree in co-relation 43098. Up to 6107 conditions per place. [2024-06-03 18:52:12,250 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 220 selfloop transitions, 29 changer transitions 0/283 dead transitions. [2024-06-03 18:52:12,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 283 transitions, 4147 flow [2024-06-03 18:52:12,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:12,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:12,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 18:52:12,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674603174603174 [2024-06-03 18:52:12,251 INFO L175 Difference]: Start difference. First operand has 218 places, 266 transitions, 3546 flow. Second operand 6 states and 143 transitions. [2024-06-03 18:52:12,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 283 transitions, 4147 flow [2024-06-03 18:52:12,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 283 transitions, 3804 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 18:52:12,881 INFO L231 Difference]: Finished difference. Result has 215 places, 269 transitions, 3330 flow [2024-06-03 18:52:12,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3330, PETRI_PLACES=215, PETRI_TRANSITIONS=269} [2024-06-03 18:52:12,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-03 18:52:12,882 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 269 transitions, 3330 flow [2024-06-03 18:52:12,882 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-03 18:52:12,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:12,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] [2024-06-03 18:52:12,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 18:52:12,882 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:12,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:12,882 INFO L85 PathProgramCache]: Analyzing trace with hash 583706787, now seen corresponding path program 2 times [2024-06-03 18:52:12,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:12,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047961985] [2024-06-03 18:52:12,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:12,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:12,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:12,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:12,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:12,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047961985] [2024-06-03 18:52:12,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047961985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:12,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:12,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:12,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182138082] [2024-06-03 18:52:12,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:12,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:12,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:12,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:12,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:12,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:52:12,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 269 transitions, 3330 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-03 18:52:12,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:12,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:52:12,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:13,845 INFO L124 PetriNetUnfolderBase]: 3967/7010 cut-off events. [2024-06-03 18:52:13,845 INFO L125 PetriNetUnfolderBase]: For 435367/435367 co-relation queries the response was YES. [2024-06-03 18:52:13,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43812 conditions, 7010 events. 3967/7010 cut-off events. For 435367/435367 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 51699 event pairs, 1399 based on Foata normal form. 8/6967 useless extension candidates. Maximal degree in co-relation 43707. Up to 6065 conditions per place. [2024-06-03 18:52:13,916 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 228 selfloop transitions, 29 changer transitions 0/291 dead transitions. [2024-06-03 18:52:13,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 291 transitions, 4113 flow [2024-06-03 18:52:13,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:13,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:13,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:52:13,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:52:13,917 INFO L175 Difference]: Start difference. First operand has 215 places, 269 transitions, 3330 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:52:13,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 291 transitions, 4113 flow [2024-06-03 18:52:14,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 291 transitions, 4039 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:14,623 INFO L231 Difference]: Finished difference. Result has 218 places, 272 transitions, 3389 flow [2024-06-03 18:52:14,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3389, PETRI_PLACES=218, PETRI_TRANSITIONS=272} [2024-06-03 18:52:14,624 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-03 18:52:14,624 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 272 transitions, 3389 flow [2024-06-03 18:52:14,624 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-03 18:52:14,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:14,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:14,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 18:52:14,624 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:14,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:14,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1804209993, now seen corresponding path program 1 times [2024-06-03 18:52:14,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:14,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91194062] [2024-06-03 18:52:14,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:14,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:14,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:14,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:14,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:14,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91194062] [2024-06-03 18:52:14,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91194062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:14,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:14,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:14,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649338003] [2024-06-03 18:52:14,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:14,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:14,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:14,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:14,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:14,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:14,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 272 transitions, 3389 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:14,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:14,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:14,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:15,633 INFO L124 PetriNetUnfolderBase]: 4156/7274 cut-off events. [2024-06-03 18:52:15,633 INFO L125 PetriNetUnfolderBase]: For 436716/436716 co-relation queries the response was YES. [2024-06-03 18:52:15,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45272 conditions, 7274 events. 4156/7274 cut-off events. For 436716/436716 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52977 event pairs, 1421 based on Foata normal form. 2/7275 useless extension candidates. Maximal degree in co-relation 45165. Up to 6648 conditions per place. [2024-06-03 18:52:15,709 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 266 selfloop transitions, 22 changer transitions 0/295 dead transitions. [2024-06-03 18:52:15,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 295 transitions, 4253 flow [2024-06-03 18:52:15,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:15,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:15,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:52:15,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 18:52:15,710 INFO L175 Difference]: Start difference. First operand has 218 places, 272 transitions, 3389 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:52:15,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 295 transitions, 4253 flow [2024-06-03 18:52:16,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 295 transitions, 4214 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-03 18:52:16,529 INFO L231 Difference]: Finished difference. Result has 222 places, 276 transitions, 3519 flow [2024-06-03 18:52:16,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3350, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3519, PETRI_PLACES=222, PETRI_TRANSITIONS=276} [2024-06-03 18:52:16,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-03 18:52:16,530 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 276 transitions, 3519 flow [2024-06-03 18:52:16,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:16,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:16,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:16,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 18:52:16,531 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:16,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:16,531 INFO L85 PathProgramCache]: Analyzing trace with hash -845614055, now seen corresponding path program 2 times [2024-06-03 18:52:16,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:16,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896283940] [2024-06-03 18:52:16,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:16,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:16,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:16,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:16,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:16,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896283940] [2024-06-03 18:52:16,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896283940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:16,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:16,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:52:16,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324967556] [2024-06-03 18:52:16,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:16,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:52:16,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:16,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:52:16,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:52:16,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:16,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 276 transitions, 3519 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:16,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:16,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:16,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:17,542 INFO L124 PetriNetUnfolderBase]: 4151/7267 cut-off events. [2024-06-03 18:52:17,542 INFO L125 PetriNetUnfolderBase]: For 445356/445356 co-relation queries the response was YES. [2024-06-03 18:52:17,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45317 conditions, 7267 events. 4151/7267 cut-off events. For 445356/445356 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52886 event pairs, 1504 based on Foata normal form. 2/7268 useless extension candidates. Maximal degree in co-relation 45208. Up to 6676 conditions per place. [2024-06-03 18:52:17,616 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 263 selfloop transitions, 20 changer transitions 0/290 dead transitions. [2024-06-03 18:52:17,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 290 transitions, 4119 flow [2024-06-03 18:52:17,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:52:17,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:52:17,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-03 18:52:17,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:52:17,617 INFO L175 Difference]: Start difference. First operand has 222 places, 276 transitions, 3519 flow. Second operand 6 states and 138 transitions. [2024-06-03 18:52:17,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 290 transitions, 4119 flow [2024-06-03 18:52:18,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 290 transitions, 4000 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-03 18:52:18,290 INFO L231 Difference]: Finished difference. Result has 226 places, 276 transitions, 3445 flow [2024-06-03 18:52:18,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3400, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3445, PETRI_PLACES=226, PETRI_TRANSITIONS=276} [2024-06-03 18:52:18,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-03 18:52:18,291 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 276 transitions, 3445 flow [2024-06-03 18:52:18,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:18,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:18,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:18,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 18:52:18,291 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:18,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:18,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1922542821, now seen corresponding path program 1 times [2024-06-03 18:52:18,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:18,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095401786] [2024-06-03 18:52:18,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:18,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:18,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:18,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:18,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:18,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095401786] [2024-06-03 18:52:18,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095401786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:18,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:18,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:18,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252989807] [2024-06-03 18:52:18,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:18,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:18,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:18,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:18,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:18,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:18,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 276 transitions, 3445 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:18,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:18,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:18,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:19,356 INFO L124 PetriNetUnfolderBase]: 4223/7378 cut-off events. [2024-06-03 18:52:19,356 INFO L125 PetriNetUnfolderBase]: For 498227/498227 co-relation queries the response was YES. [2024-06-03 18:52:19,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46042 conditions, 7378 events. 4223/7378 cut-off events. For 498227/498227 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53753 event pairs, 1524 based on Foata normal form. 20/7396 useless extension candidates. Maximal degree in co-relation 45931. Up to 6511 conditions per place. [2024-06-03 18:52:19,431 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 71 changer transitions 0/297 dead transitions. [2024-06-03 18:52:19,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 297 transitions, 4139 flow [2024-06-03 18:52:19,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:19,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:19,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:52:19,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:52:19,431 INFO L175 Difference]: Start difference. First operand has 226 places, 276 transitions, 3445 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:52:19,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 297 transitions, 4139 flow [2024-06-03 18:52:20,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 297 transitions, 4089 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:20,288 INFO L231 Difference]: Finished difference. Result has 228 places, 279 transitions, 3610 flow [2024-06-03 18:52:20,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3610, PETRI_PLACES=228, PETRI_TRANSITIONS=279} [2024-06-03 18:52:20,288 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-03 18:52:20,288 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 279 transitions, 3610 flow [2024-06-03 18:52:20,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:20,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:20,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:20,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 18:52:20,289 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:20,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:20,289 INFO L85 PathProgramCache]: Analyzing trace with hash -424045663, now seen corresponding path program 2 times [2024-06-03 18:52:20,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:20,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527873233] [2024-06-03 18:52:20,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:20,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:20,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:20,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:20,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:20,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527873233] [2024-06-03 18:52:20,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527873233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:20,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:20,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:20,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304929770] [2024-06-03 18:52:20,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:20,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:20,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:20,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:20,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:20,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:20,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 279 transitions, 3610 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:20,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:20,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:20,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:21,354 INFO L124 PetriNetUnfolderBase]: 4239/7395 cut-off events. [2024-06-03 18:52:21,354 INFO L125 PetriNetUnfolderBase]: For 479681/479681 co-relation queries the response was YES. [2024-06-03 18:52:21,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46847 conditions, 7395 events. 4239/7395 cut-off events. For 479681/479681 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53908 event pairs, 1562 based on Foata normal form. 4/7396 useless extension candidates. Maximal degree in co-relation 46735. Up to 6599 conditions per place. [2024-06-03 18:52:21,437 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 203 selfloop transitions, 84 changer transitions 0/294 dead transitions. [2024-06-03 18:52:21,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 294 transitions, 4278 flow [2024-06-03 18:52:21,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:21,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:21,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:52:21,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 18:52:21,438 INFO L175 Difference]: Start difference. First operand has 228 places, 279 transitions, 3610 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:52:21,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 294 transitions, 4278 flow [2024-06-03 18:52:22,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 294 transitions, 4091 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:22,337 INFO L231 Difference]: Finished difference. Result has 230 places, 282 transitions, 3669 flow [2024-06-03 18:52:22,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3423, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3669, PETRI_PLACES=230, PETRI_TRANSITIONS=282} [2024-06-03 18:52:22,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-03 18:52:22,338 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 282 transitions, 3669 flow [2024-06-03 18:52:22,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:22,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:22,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:22,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 18:52:22,338 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:22,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:22,339 INFO L85 PathProgramCache]: Analyzing trace with hash 295529971, now seen corresponding path program 3 times [2024-06-03 18:52:22,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:22,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053742442] [2024-06-03 18:52:22,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:22,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:22,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:22,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:22,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:22,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053742442] [2024-06-03 18:52:22,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053742442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:22,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:22,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:22,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919180538] [2024-06-03 18:52:22,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:22,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:22,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:22,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:22,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:22,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:22,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 282 transitions, 3669 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:22,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:22,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:22,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:23,466 INFO L124 PetriNetUnfolderBase]: 4255/7419 cut-off events. [2024-06-03 18:52:23,467 INFO L125 PetriNetUnfolderBase]: For 494135/494135 co-relation queries the response was YES. [2024-06-03 18:52:23,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47083 conditions, 7419 events. 4255/7419 cut-off events. For 494135/494135 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54006 event pairs, 1566 based on Foata normal form. 4/7420 useless extension candidates. Maximal degree in co-relation 46970. Up to 6623 conditions per place. [2024-06-03 18:52:23,536 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 77 changer transitions 0/297 dead transitions. [2024-06-03 18:52:23,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 297 transitions, 4349 flow [2024-06-03 18:52:23,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:23,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:23,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:52:23,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-03 18:52:23,537 INFO L175 Difference]: Start difference. First operand has 230 places, 282 transitions, 3669 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:52:23,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 297 transitions, 4349 flow [2024-06-03 18:52:24,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 297 transitions, 4125 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:24,591 INFO L231 Difference]: Finished difference. Result has 232 places, 285 transitions, 3683 flow [2024-06-03 18:52:24,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3683, PETRI_PLACES=232, PETRI_TRANSITIONS=285} [2024-06-03 18:52:24,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-03 18:52:24,591 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 285 transitions, 3683 flow [2024-06-03 18:52:24,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:24,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:24,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] [2024-06-03 18:52:24,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 18:52:24,591 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:24,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:24,592 INFO L85 PathProgramCache]: Analyzing trace with hash 583713731, now seen corresponding path program 4 times [2024-06-03 18:52:24,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:24,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127467317] [2024-06-03 18:52:24,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:24,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:24,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:24,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:24,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:24,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127467317] [2024-06-03 18:52:24,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127467317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:24,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:24,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:24,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787885092] [2024-06-03 18:52:24,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:24,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:24,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:24,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:24,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:24,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:24,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 285 transitions, 3683 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:24,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:24,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:24,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:25,675 INFO L124 PetriNetUnfolderBase]: 4258/7422 cut-off events. [2024-06-03 18:52:25,675 INFO L125 PetriNetUnfolderBase]: For 504924/504924 co-relation queries the response was YES. [2024-06-03 18:52:25,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47141 conditions, 7422 events. 4258/7422 cut-off events. For 504924/504924 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54146 event pairs, 1547 based on Foata normal form. 4/7423 useless extension candidates. Maximal degree in co-relation 47027. Up to 6512 conditions per place. [2024-06-03 18:52:25,752 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 204 selfloop transitions, 95 changer transitions 0/306 dead transitions. [2024-06-03 18:52:25,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 306 transitions, 4438 flow [2024-06-03 18:52:25,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:25,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:25,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:52:25,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 18:52:25,753 INFO L175 Difference]: Start difference. First operand has 232 places, 285 transitions, 3683 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:52:25,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 306 transitions, 4438 flow [2024-06-03 18:52:26,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 306 transitions, 4222 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:26,745 INFO L231 Difference]: Finished difference. Result has 235 places, 290 transitions, 3797 flow [2024-06-03 18:52:26,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3797, PETRI_PLACES=235, PETRI_TRANSITIONS=290} [2024-06-03 18:52:26,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-03 18:52:26,746 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 290 transitions, 3797 flow [2024-06-03 18:52:26,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:26,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:26,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:26,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 18:52:26,746 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:26,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:26,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1343576445, now seen corresponding path program 1 times [2024-06-03 18:52:26,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:26,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096287889] [2024-06-03 18:52:26,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:26,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:26,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:26,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:26,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:26,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096287889] [2024-06-03 18:52:26,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096287889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:26,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:26,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:26,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656998958] [2024-06-03 18:52:26,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:26,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:26,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:26,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:26,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:26,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:26,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 290 transitions, 3797 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:26,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:26,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:26,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:27,861 INFO L124 PetriNetUnfolderBase]: 4260/7441 cut-off events. [2024-06-03 18:52:27,861 INFO L125 PetriNetUnfolderBase]: For 510786/510786 co-relation queries the response was YES. [2024-06-03 18:52:27,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47472 conditions, 7441 events. 4260/7441 cut-off events. For 510786/510786 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54195 event pairs, 1511 based on Foata normal form. 2/7440 useless extension candidates. Maximal degree in co-relation 47356. Up to 6773 conditions per place. [2024-06-03 18:52:27,944 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 43 changer transitions 0/320 dead transitions. [2024-06-03 18:52:27,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 320 transitions, 4678 flow [2024-06-03 18:52:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:27,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:27,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 18:52:27,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-03 18:52:27,945 INFO L175 Difference]: Start difference. First operand has 235 places, 290 transitions, 3797 flow. Second operand 7 states and 177 transitions. [2024-06-03 18:52:27,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 320 transitions, 4678 flow [2024-06-03 18:52:28,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 320 transitions, 4479 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:28,948 INFO L231 Difference]: Finished difference. Result has 239 places, 293 transitions, 3743 flow [2024-06-03 18:52:28,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3598, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3743, PETRI_PLACES=239, PETRI_TRANSITIONS=293} [2024-06-03 18:52:28,948 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-03 18:52:28,949 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 293 transitions, 3743 flow [2024-06-03 18:52:28,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:28,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:28,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:28,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 18:52:28,949 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:28,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:28,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1573211879, now seen corresponding path program 2 times [2024-06-03 18:52:28,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:28,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265850447] [2024-06-03 18:52:28,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:28,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:28,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:29,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:29,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:29,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265850447] [2024-06-03 18:52:29,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265850447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:29,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:29,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:29,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920349725] [2024-06-03 18:52:29,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:29,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:29,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:29,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:29,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:29,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:29,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 293 transitions, 3743 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:29,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:29,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:29,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:30,042 INFO L124 PetriNetUnfolderBase]: 4270/7457 cut-off events. [2024-06-03 18:52:30,043 INFO L125 PetriNetUnfolderBase]: For 520033/520033 co-relation queries the response was YES. [2024-06-03 18:52:30,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47648 conditions, 7457 events. 4270/7457 cut-off events. For 520033/520033 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54334 event pairs, 1518 based on Foata normal form. 1/7455 useless extension candidates. Maximal degree in co-relation 47530. Up to 6779 conditions per place. [2024-06-03 18:52:30,129 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 50 changer transitions 0/328 dead transitions. [2024-06-03 18:52:30,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 328 transitions, 4694 flow [2024-06-03 18:52:30,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:52:30,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:52:30,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-03 18:52:30,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 18:52:30,130 INFO L175 Difference]: Start difference. First operand has 239 places, 293 transitions, 3743 flow. Second operand 9 states and 213 transitions. [2024-06-03 18:52:30,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 328 transitions, 4694 flow [2024-06-03 18:52:31,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 328 transitions, 4607 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:31,126 INFO L231 Difference]: Finished difference. Result has 244 places, 299 transitions, 3861 flow [2024-06-03 18:52:31,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3663, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3861, PETRI_PLACES=244, PETRI_TRANSITIONS=299} [2024-06-03 18:52:31,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-03 18:52:31,127 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 299 transitions, 3861 flow [2024-06-03 18:52:31,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:31,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:31,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:31,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 18:52:31,127 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:31,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:31,127 INFO L85 PathProgramCache]: Analyzing trace with hash -895802785, now seen corresponding path program 3 times [2024-06-03 18:52:31,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:31,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270513164] [2024-06-03 18:52:31,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:31,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:31,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:31,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:31,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:31,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270513164] [2024-06-03 18:52:31,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270513164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:31,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:31,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:31,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802355470] [2024-06-03 18:52:31,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:31,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:31,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:31,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:31,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:31,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:31,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 299 transitions, 3861 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:31,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:31,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:31,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:32,225 INFO L124 PetriNetUnfolderBase]: 4280/7469 cut-off events. [2024-06-03 18:52:32,226 INFO L125 PetriNetUnfolderBase]: For 537314/537314 co-relation queries the response was YES. [2024-06-03 18:52:32,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47956 conditions, 7469 events. 4280/7469 cut-off events. For 537314/537314 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54424 event pairs, 1526 based on Foata normal form. 2/7461 useless extension candidates. Maximal degree in co-relation 47837. Up to 6369 conditions per place. [2024-06-03 18:52:32,306 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 203 selfloop transitions, 120 changer transitions 0/330 dead transitions. [2024-06-03 18:52:32,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 330 transitions, 5195 flow [2024-06-03 18:52:32,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:32,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:32,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-03 18:52:32,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-03 18:52:32,306 INFO L175 Difference]: Start difference. First operand has 244 places, 299 transitions, 3861 flow. Second operand 7 states and 184 transitions. [2024-06-03 18:52:32,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 330 transitions, 5195 flow [2024-06-03 18:52:33,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 330 transitions, 5083 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:33,343 INFO L231 Difference]: Finished difference. Result has 245 places, 303 transitions, 4054 flow [2024-06-03 18:52:33,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3749, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4054, PETRI_PLACES=245, PETRI_TRANSITIONS=303} [2024-06-03 18:52:33,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-03 18:52:33,343 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 303 transitions, 4054 flow [2024-06-03 18:52:33,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:33,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:33,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] [2024-06-03 18:52:33,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 18:52:33,344 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:33,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:33,344 INFO L85 PathProgramCache]: Analyzing trace with hash 472867033, now seen corresponding path program 4 times [2024-06-03 18:52:33,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:33,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560343152] [2024-06-03 18:52:33,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:33,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:33,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:33,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:33,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:33,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560343152] [2024-06-03 18:52:33,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560343152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:33,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:33,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:33,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448104922] [2024-06-03 18:52:33,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:33,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:33,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:33,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:33,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:33,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:33,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 303 transitions, 4054 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:33,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:33,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:33,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:34,571 INFO L124 PetriNetUnfolderBase]: 4282/7474 cut-off events. [2024-06-03 18:52:34,571 INFO L125 PetriNetUnfolderBase]: For 550623/550623 co-relation queries the response was YES. [2024-06-03 18:52:34,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48468 conditions, 7474 events. 4282/7474 cut-off events. For 550623/550623 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54466 event pairs, 1526 based on Foata normal form. 2/7466 useless extension candidates. Maximal degree in co-relation 48348. Up to 6369 conditions per place. [2024-06-03 18:52:34,656 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 197 selfloop transitions, 125 changer transitions 0/329 dead transitions. [2024-06-03 18:52:34,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 329 transitions, 5234 flow [2024-06-03 18:52:34,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:34,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:34,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 18:52:34,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-03 18:52:34,657 INFO L175 Difference]: Start difference. First operand has 245 places, 303 transitions, 4054 flow. Second operand 7 states and 179 transitions. [2024-06-03 18:52:34,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 329 transitions, 5234 flow [2024-06-03 18:52:35,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 329 transitions, 5006 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:35,925 INFO L231 Difference]: Finished difference. Result has 248 places, 306 transitions, 4133 flow [2024-06-03 18:52:35,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3828, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4133, PETRI_PLACES=248, PETRI_TRANSITIONS=306} [2024-06-03 18:52:35,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-03 18:52:35,926 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 306 transitions, 4133 flow [2024-06-03 18:52:35,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:35,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:35,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] [2024-06-03 18:52:35,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 18:52:35,926 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:35,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:35,926 INFO L85 PathProgramCache]: Analyzing trace with hash -741436735, now seen corresponding path program 5 times [2024-06-03 18:52:35,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:35,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402162515] [2024-06-03 18:52:35,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:35,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:35,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:36,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:36,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:36,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402162515] [2024-06-03 18:52:36,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402162515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:36,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:36,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:36,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487112117] [2024-06-03 18:52:36,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:36,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:36,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:36,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:36,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:36,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:36,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 306 transitions, 4133 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:36,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:36,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:36,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:37,069 INFO L124 PetriNetUnfolderBase]: 4311/7519 cut-off events. [2024-06-03 18:52:37,070 INFO L125 PetriNetUnfolderBase]: For 570950/570950 co-relation queries the response was YES. [2024-06-03 18:52:37,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49251 conditions, 7519 events. 4311/7519 cut-off events. For 570950/570950 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54786 event pairs, 1537 based on Foata normal form. 1/7509 useless extension candidates. Maximal degree in co-relation 49130. Up to 6383 conditions per place. [2024-06-03 18:52:37,150 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 187 selfloop transitions, 143 changer transitions 0/337 dead transitions. [2024-06-03 18:52:37,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 337 transitions, 5599 flow [2024-06-03 18:52:37,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:37,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:37,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:52:37,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 18:52:37,153 INFO L175 Difference]: Start difference. First operand has 248 places, 306 transitions, 4133 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:52:37,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 337 transitions, 5599 flow [2024-06-03 18:52:38,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 337 transitions, 5372 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:38,367 INFO L231 Difference]: Finished difference. Result has 253 places, 316 transitions, 4434 flow [2024-06-03 18:52:38,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4434, PETRI_PLACES=253, PETRI_TRANSITIONS=316} [2024-06-03 18:52:38,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-03 18:52:38,367 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 316 transitions, 4434 flow [2024-06-03 18:52:38,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:38,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:38,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:38,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 18:52:38,368 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:38,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:38,368 INFO L85 PathProgramCache]: Analyzing trace with hash 310604929, now seen corresponding path program 6 times [2024-06-03 18:52:38,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:38,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119304234] [2024-06-03 18:52:38,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:38,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:38,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:38,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:38,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:38,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119304234] [2024-06-03 18:52:38,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119304234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:38,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:38,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:38,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454043891] [2024-06-03 18:52:38,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:38,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:38,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:38,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:38,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:38,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:38,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 316 transitions, 4434 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:38,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:38,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:38,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:39,546 INFO L124 PetriNetUnfolderBase]: 4308/7522 cut-off events. [2024-06-03 18:52:39,547 INFO L125 PetriNetUnfolderBase]: For 583824/583824 co-relation queries the response was YES. [2024-06-03 18:52:39,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49504 conditions, 7522 events. 4308/7522 cut-off events. For 583824/583824 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54854 event pairs, 1520 based on Foata normal form. 1/7520 useless extension candidates. Maximal degree in co-relation 49380. Up to 6878 conditions per place. [2024-06-03 18:52:39,627 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 35 changer transitions 0/333 dead transitions. [2024-06-03 18:52:39,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 333 transitions, 5128 flow [2024-06-03 18:52:39,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:39,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:39,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:52:39,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 18:52:39,628 INFO L175 Difference]: Start difference. First operand has 253 places, 316 transitions, 4434 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:52:39,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 333 transitions, 5128 flow [2024-06-03 18:52:41,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 333 transitions, 4955 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-03 18:52:41,004 INFO L231 Difference]: Finished difference. Result has 258 places, 316 transitions, 4337 flow [2024-06-03 18:52:41,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4261, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4337, PETRI_PLACES=258, PETRI_TRANSITIONS=316} [2024-06-03 18:52:41,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-03 18:52:41,005 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 316 transitions, 4337 flow [2024-06-03 18:52:41,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:41,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:41,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] [2024-06-03 18:52:41,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 18:52:41,005 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:41,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:41,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1576221545, now seen corresponding path program 1 times [2024-06-03 18:52:41,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:41,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728546528] [2024-06-03 18:52:41,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:41,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:41,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:41,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:41,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:41,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728546528] [2024-06-03 18:52:41,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728546528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:41,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:41,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:41,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437299494] [2024-06-03 18:52:41,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:41,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:41,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:41,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:41,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:41,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:41,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 316 transitions, 4337 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:41,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:41,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:41,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:42,198 INFO L124 PetriNetUnfolderBase]: 4303/7515 cut-off events. [2024-06-03 18:52:42,199 INFO L125 PetriNetUnfolderBase]: For 595851/595851 co-relation queries the response was YES. [2024-06-03 18:52:42,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49116 conditions, 7515 events. 4303/7515 cut-off events. For 595851/595851 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54817 event pairs, 1380 based on Foata normal form. 2/7514 useless extension candidates. Maximal degree in co-relation 48991. Up to 6787 conditions per place. [2024-06-03 18:52:42,280 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 302 selfloop transitions, 40 changer transitions 0/349 dead transitions. [2024-06-03 18:52:42,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 349 transitions, 5290 flow [2024-06-03 18:52:42,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:42,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:42,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 18:52:42,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-03 18:52:42,281 INFO L175 Difference]: Start difference. First operand has 258 places, 316 transitions, 4337 flow. Second operand 7 states and 177 transitions. [2024-06-03 18:52:42,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 349 transitions, 5290 flow [2024-06-03 18:52:43,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 349 transitions, 5212 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:43,300 INFO L231 Difference]: Finished difference. Result has 260 places, 317 transitions, 4369 flow [2024-06-03 18:52:43,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4259, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4369, PETRI_PLACES=260, PETRI_TRANSITIONS=317} [2024-06-03 18:52:43,301 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-03 18:52:43,301 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 317 transitions, 4369 flow [2024-06-03 18:52:43,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:43,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:43,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:43,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 18:52:43,301 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:43,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:43,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1567650665, now seen corresponding path program 2 times [2024-06-03 18:52:43,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:43,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789146208] [2024-06-03 18:52:43,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:43,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:43,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:43,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:43,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:43,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789146208] [2024-06-03 18:52:43,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789146208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:43,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:43,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:43,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423951250] [2024-06-03 18:52:43,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:43,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:43,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:43,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:43,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:43,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:43,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 317 transitions, 4369 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:43,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:43,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:43,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:44,499 INFO L124 PetriNetUnfolderBase]: 4311/7525 cut-off events. [2024-06-03 18:52:44,499 INFO L125 PetriNetUnfolderBase]: For 611336/611336 co-relation queries the response was YES. [2024-06-03 18:52:44,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49498 conditions, 7525 events. 4311/7525 cut-off events. For 611336/611336 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54908 event pairs, 1513 based on Foata normal form. 2/7522 useless extension candidates. Maximal degree in co-relation 49372. Up to 6880 conditions per place. [2024-06-03 18:52:44,581 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 301 selfloop transitions, 35 changer transitions 0/343 dead transitions. [2024-06-03 18:52:44,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 343 transitions, 5151 flow [2024-06-03 18:52:44,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:44,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:44,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:52:44,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 18:52:44,582 INFO L175 Difference]: Start difference. First operand has 260 places, 317 transitions, 4369 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:52:44,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 343 transitions, 5151 flow [2024-06-03 18:52:46,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 343 transitions, 4973 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:46,052 INFO L231 Difference]: Finished difference. Result has 260 places, 319 transitions, 4320 flow [2024-06-03 18:52:46,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4200, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4320, PETRI_PLACES=260, PETRI_TRANSITIONS=319} [2024-06-03 18:52:46,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-03 18:52:46,053 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 319 transitions, 4320 flow [2024-06-03 18:52:46,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:46,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:46,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:46,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 18:52:46,053 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:46,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:46,053 INFO L85 PathProgramCache]: Analyzing trace with hash -90610537, now seen corresponding path program 3 times [2024-06-03 18:52:46,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:46,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918481206] [2024-06-03 18:52:46,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:46,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:46,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:46,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:46,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:46,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918481206] [2024-06-03 18:52:46,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918481206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:46,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:46,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:46,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218516424] [2024-06-03 18:52:46,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:46,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:46,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:46,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:46,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:46,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:46,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 319 transitions, 4320 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:46,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:46,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:46,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:47,217 INFO L124 PetriNetUnfolderBase]: 4306/7518 cut-off events. [2024-06-03 18:52:47,218 INFO L125 PetriNetUnfolderBase]: For 619498/619498 co-relation queries the response was YES. [2024-06-03 18:52:47,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49087 conditions, 7518 events. 4306/7518 cut-off events. For 619498/619498 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54797 event pairs, 1514 based on Foata normal form. 2/7517 useless extension candidates. Maximal degree in co-relation 48962. Up to 6873 conditions per place. [2024-06-03 18:52:47,302 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 296 selfloop transitions, 34 changer transitions 0/337 dead transitions. [2024-06-03 18:52:47,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 337 transitions, 5024 flow [2024-06-03 18:52:47,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:47,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:47,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:52:47,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 18:52:47,305 INFO L175 Difference]: Start difference. First operand has 260 places, 319 transitions, 4320 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:52:47,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 337 transitions, 5024 flow [2024-06-03 18:52:48,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 337 transitions, 4909 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:48,577 INFO L231 Difference]: Finished difference. Result has 262 places, 319 transitions, 4278 flow [2024-06-03 18:52:48,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4205, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4278, PETRI_PLACES=262, PETRI_TRANSITIONS=319} [2024-06-03 18:52:48,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-03 18:52:48,577 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 319 transitions, 4278 flow [2024-06-03 18:52:48,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:48,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:48,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:48,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 18:52:48,578 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:48,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:48,578 INFO L85 PathProgramCache]: Analyzing trace with hash -196668057, now seen corresponding path program 7 times [2024-06-03 18:52:48,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:48,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115982275] [2024-06-03 18:52:48,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:48,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:48,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:48,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-03 18:52:48,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:48,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115982275] [2024-06-03 18:52:48,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115982275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:48,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:48,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:48,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551269143] [2024-06-03 18:52:48,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:48,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:48,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:48,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:48,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:48,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:48,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 319 transitions, 4278 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:48,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:48,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:48,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:49,743 INFO L124 PetriNetUnfolderBase]: 4316/7528 cut-off events. [2024-06-03 18:52:49,743 INFO L125 PetriNetUnfolderBase]: For 635890/635890 co-relation queries the response was YES. [2024-06-03 18:52:49,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49297 conditions, 7528 events. 4316/7528 cut-off events. For 635890/635890 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54920 event pairs, 1481 based on Foata normal form. 2/7527 useless extension candidates. Maximal degree in co-relation 49171. Up to 6386 conditions per place. [2024-06-03 18:52:49,822 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 223 selfloop transitions, 115 changer transitions 0/345 dead transitions. [2024-06-03 18:52:49,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 345 transitions, 5380 flow [2024-06-03 18:52:49,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:49,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:49,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:52:49,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-03 18:52:49,823 INFO L175 Difference]: Start difference. First operand has 262 places, 319 transitions, 4278 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:52:49,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 345 transitions, 5380 flow [2024-06-03 18:52:51,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 345 transitions, 5297 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:51,376 INFO L231 Difference]: Finished difference. Result has 264 places, 323 transitions, 4497 flow [2024-06-03 18:52:51,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4195, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4497, PETRI_PLACES=264, PETRI_TRANSITIONS=323} [2024-06-03 18:52:51,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-03 18:52:51,377 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 323 transitions, 4497 flow [2024-06-03 18:52:51,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:51,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:51,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:51,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 18:52:51,377 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:51,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:51,378 INFO L85 PathProgramCache]: Analyzing trace with hash -983981231, now seen corresponding path program 8 times [2024-06-03 18:52:51,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:51,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331348037] [2024-06-03 18:52:51,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:51,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:51,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:51,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:51,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:51,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331348037] [2024-06-03 18:52:51,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331348037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:51,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:51,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:51,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443734738] [2024-06-03 18:52:51,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:51,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:51,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:51,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:51,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:51,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:51,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 323 transitions, 4497 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:51,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:51,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:51,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:52,538 INFO L124 PetriNetUnfolderBase]: 4310/7520 cut-off events. [2024-06-03 18:52:52,538 INFO L125 PetriNetUnfolderBase]: For 647092/647092 co-relation queries the response was YES. [2024-06-03 18:52:52,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49667 conditions, 7520 events. 4310/7520 cut-off events. For 647092/647092 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54946 event pairs, 1481 based on Foata normal form. 2/7519 useless extension candidates. Maximal degree in co-relation 49540. Up to 6383 conditions per place. [2024-06-03 18:52:52,623 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 220 selfloop transitions, 115 changer transitions 0/342 dead transitions. [2024-06-03 18:52:52,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 342 transitions, 5529 flow [2024-06-03 18:52:52,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:52,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:52,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:52:52,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 18:52:52,624 INFO L175 Difference]: Start difference. First operand has 264 places, 323 transitions, 4497 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:52:52,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 342 transitions, 5529 flow [2024-06-03 18:52:54,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 342 transitions, 5312 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:52:54,059 INFO L231 Difference]: Finished difference. Result has 267 places, 323 transitions, 4517 flow [2024-06-03 18:52:54,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4280, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4517, PETRI_PLACES=267, PETRI_TRANSITIONS=323} [2024-06-03 18:52:54,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-03 18:52:54,059 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 323 transitions, 4517 flow [2024-06-03 18:52:54,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:54,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:54,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:54,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 18:52:54,060 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:54,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:54,060 INFO L85 PathProgramCache]: Analyzing trace with hash 2012785827, now seen corresponding path program 9 times [2024-06-03 18:52:54,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:54,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143060344] [2024-06-03 18:52:54,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:54,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:54,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:54,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:54,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:54,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143060344] [2024-06-03 18:52:54,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143060344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:54,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:54,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:54,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619123647] [2024-06-03 18:52:54,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:54,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:54,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:54,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:54,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:54,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:54,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 323 transitions, 4517 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:54,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:54,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:54,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:55,228 INFO L124 PetriNetUnfolderBase]: 4322/7541 cut-off events. [2024-06-03 18:52:55,228 INFO L125 PetriNetUnfolderBase]: For 666065/666065 co-relation queries the response was YES. [2024-06-03 18:52:55,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49942 conditions, 7541 events. 4322/7541 cut-off events. For 666065/666065 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 55108 event pairs, 1511 based on Foata normal form. 4/7542 useless extension candidates. Maximal degree in co-relation 49814. Up to 6390 conditions per place. [2024-06-03 18:52:55,314 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 216 selfloop transitions, 123 changer transitions 0/346 dead transitions. [2024-06-03 18:52:55,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 346 transitions, 5675 flow [2024-06-03 18:52:55,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:55,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:55,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:52:55,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 18:52:55,315 INFO L175 Difference]: Start difference. First operand has 267 places, 323 transitions, 4517 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:52:55,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 346 transitions, 5675 flow [2024-06-03 18:52:56,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 346 transitions, 5432 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:56,839 INFO L231 Difference]: Finished difference. Result has 270 places, 330 transitions, 4704 flow [2024-06-03 18:52:56,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4281, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4704, PETRI_PLACES=270, PETRI_TRANSITIONS=330} [2024-06-03 18:52:56,839 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-03 18:52:56,839 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 330 transitions, 4704 flow [2024-06-03 18:52:56,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:56,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:56,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:56,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 18:52:56,840 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:56,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:56,840 INFO L85 PathProgramCache]: Analyzing trace with hash -897985467, now seen corresponding path program 10 times [2024-06-03 18:52:56,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:56,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720430278] [2024-06-03 18:52:56,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:56,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:56,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:56,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:56,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:56,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720430278] [2024-06-03 18:52:56,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720430278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:56,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:56,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:56,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205913163] [2024-06-03 18:52:56,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:56,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:56,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:56,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:56,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:56,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:56,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 330 transitions, 4704 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:56,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:56,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:56,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:57,983 INFO L124 PetriNetUnfolderBase]: 4277/7440 cut-off events. [2024-06-03 18:52:57,983 INFO L125 PetriNetUnfolderBase]: For 669804/669804 co-relation queries the response was YES. [2024-06-03 18:52:58,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49694 conditions, 7440 events. 4277/7440 cut-off events. For 669804/669804 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 54036 event pairs, 1574 based on Foata normal form. 2/7438 useless extension candidates. Maximal degree in co-relation 49564. Up to 6313 conditions per place. [2024-06-03 18:52:58,070 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 196 selfloop transitions, 141 changer transitions 1/345 dead transitions. [2024-06-03 18:52:58,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 345 transitions, 6062 flow [2024-06-03 18:52:58,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:52:58,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:52:58,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:52:58,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 18:52:58,071 INFO L175 Difference]: Start difference. First operand has 270 places, 330 transitions, 4704 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:52:58,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 345 transitions, 6062 flow [2024-06-03 18:52:59,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 345 transitions, 5921 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-03 18:52:59,574 INFO L231 Difference]: Finished difference. Result has 274 places, 329 transitions, 4836 flow [2024-06-03 18:52:59,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4563, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4836, PETRI_PLACES=274, PETRI_TRANSITIONS=329} [2024-06-03 18:52:59,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-03 18:52:59,575 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 329 transitions, 4836 flow [2024-06-03 18:52:59,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:59,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:59,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:59,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 18:52:59,575 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:52:59,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:59,576 INFO L85 PathProgramCache]: Analyzing trace with hash -613705317, now seen corresponding path program 11 times [2024-06-03 18:52:59,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:59,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382645516] [2024-06-03 18:52:59,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:59,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:59,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:59,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:59,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:59,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382645516] [2024-06-03 18:52:59,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382645516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:59,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:59,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:52:59,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652133622] [2024-06-03 18:52:59,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:59,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:52:59,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:59,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:52:59,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:52:59,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:59,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 329 transitions, 4836 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:59,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:59,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:59,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:00,758 INFO L124 PetriNetUnfolderBase]: 4222/7359 cut-off events. [2024-06-03 18:53:00,759 INFO L125 PetriNetUnfolderBase]: For 678547/678547 co-relation queries the response was YES. [2024-06-03 18:53:00,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49333 conditions, 7359 events. 4222/7359 cut-off events. For 678547/678547 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 53339 event pairs, 1475 based on Foata normal form. 2/7358 useless extension candidates. Maximal degree in co-relation 49202. Up to 6716 conditions per place. [2024-06-03 18:53:00,840 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 299 selfloop transitions, 33 changer transitions 1/340 dead transitions. [2024-06-03 18:53:00,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 340 transitions, 5528 flow [2024-06-03 18:53:00,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:00,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:00,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-03 18:53:00,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340136054421769 [2024-06-03 18:53:00,840 INFO L175 Difference]: Start difference. First operand has 274 places, 329 transitions, 4836 flow. Second operand 7 states and 157 transitions. [2024-06-03 18:53:00,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 340 transitions, 5528 flow [2024-06-03 18:53:02,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 340 transitions, 5028 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-03 18:53:02,004 INFO L231 Difference]: Finished difference. Result has 272 places, 328 transitions, 4392 flow [2024-06-03 18:53:02,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4336, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4392, PETRI_PLACES=272, PETRI_TRANSITIONS=328} [2024-06-03 18:53:02,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-03 18:53:02,004 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 328 transitions, 4392 flow [2024-06-03 18:53:02,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:02,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:02,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] [2024-06-03 18:53:02,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 18:53:02,005 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:02,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:02,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1381618293, now seen corresponding path program 12 times [2024-06-03 18:53:02,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:02,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200236362] [2024-06-03 18:53:02,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:02,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:02,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:02,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:02,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:02,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200236362] [2024-06-03 18:53:02,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200236362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:02,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:02,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:02,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76376548] [2024-06-03 18:53:02,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:02,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:02,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:02,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:02,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:02,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:02,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 328 transitions, 4392 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:02,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:02,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:02,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:03,105 INFO L124 PetriNetUnfolderBase]: 4167/7242 cut-off events. [2024-06-03 18:53:03,105 INFO L125 PetriNetUnfolderBase]: For 682631/682631 co-relation queries the response was YES. [2024-06-03 18:53:03,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48185 conditions, 7242 events. 4167/7242 cut-off events. For 682631/682631 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 52185 event pairs, 1540 based on Foata normal form. 2/7240 useless extension candidates. Maximal degree in co-relation 48055. Up to 6131 conditions per place. [2024-06-03 18:53:03,184 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 200 selfloop transitions, 134 changer transitions 1/342 dead transitions. [2024-06-03 18:53:03,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 342 transitions, 5592 flow [2024-06-03 18:53:03,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:03,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:03,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:53:03,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:53:03,185 INFO L175 Difference]: Start difference. First operand has 272 places, 328 transitions, 4392 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:53:03,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 342 transitions, 5592 flow [2024-06-03 18:53:04,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 342 transitions, 5441 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 18:53:04,537 INFO L231 Difference]: Finished difference. Result has 270 places, 327 transitions, 4502 flow [2024-06-03 18:53:04,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4241, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4502, PETRI_PLACES=270, PETRI_TRANSITIONS=327} [2024-06-03 18:53:04,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-03 18:53:04,538 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 327 transitions, 4502 flow [2024-06-03 18:53:04,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:04,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:04,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:04,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 18:53:04,539 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:04,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:04,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1354734178, now seen corresponding path program 1 times [2024-06-03 18:53:04,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:04,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576321805] [2024-06-03 18:53:04,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:04,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:04,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:04,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-03 18:53:04,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:04,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576321805] [2024-06-03 18:53:04,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576321805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:04,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:04,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:04,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529363126] [2024-06-03 18:53:04,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:04,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:04,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:04,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:04,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:04,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:04,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 327 transitions, 4502 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:04,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:04,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:04,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:05,734 INFO L124 PetriNetUnfolderBase]: 4329/7542 cut-off events. [2024-06-03 18:53:05,734 INFO L125 PetriNetUnfolderBase]: For 812634/812634 co-relation queries the response was YES. [2024-06-03 18:53:05,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52388 conditions, 7542 events. 4329/7542 cut-off events. For 812634/812634 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54860 event pairs, 1263 based on Foata normal form. 12/7552 useless extension candidates. Maximal degree in co-relation 52257. Up to 5878 conditions per place. [2024-06-03 18:53:05,822 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 287 selfloop transitions, 70 changer transitions 0/364 dead transitions. [2024-06-03 18:53:05,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 364 transitions, 5884 flow [2024-06-03 18:53:05,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:05,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:05,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 18:53:05,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:53:05,828 INFO L175 Difference]: Start difference. First operand has 270 places, 327 transitions, 4502 flow. Second operand 7 states and 175 transitions. [2024-06-03 18:53:05,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 364 transitions, 5884 flow [2024-06-03 18:53:07,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 364 transitions, 5245 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-03 18:53:07,260 INFO L231 Difference]: Finished difference. Result has 266 places, 332 transitions, 4160 flow [2024-06-03 18:53:07,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4160, PETRI_PLACES=266, PETRI_TRANSITIONS=332} [2024-06-03 18:53:07,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-03 18:53:07,261 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 332 transitions, 4160 flow [2024-06-03 18:53:07,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:07,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:07,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:07,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 18:53:07,261 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:07,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:07,262 INFO L85 PathProgramCache]: Analyzing trace with hash -444230810, now seen corresponding path program 2 times [2024-06-03 18:53:07,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:07,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104977959] [2024-06-03 18:53:07,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:07,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:07,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:07,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:07,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:07,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104977959] [2024-06-03 18:53:07,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104977959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:07,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:07,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:07,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640606534] [2024-06-03 18:53:07,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:07,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:07,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:07,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:07,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:07,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:07,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 332 transitions, 4160 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:07,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:07,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:07,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:08,499 INFO L124 PetriNetUnfolderBase]: 4409/7675 cut-off events. [2024-06-03 18:53:08,499 INFO L125 PetriNetUnfolderBase]: For 855497/855497 co-relation queries the response was YES. [2024-06-03 18:53:08,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53845 conditions, 7675 events. 4409/7675 cut-off events. For 855497/855497 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 55922 event pairs, 1521 based on Foata normal form. 12/7685 useless extension candidates. Maximal degree in co-relation 53713. Up to 6589 conditions per place. [2024-06-03 18:53:08,590 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 281 selfloop transitions, 71 changer transitions 0/359 dead transitions. [2024-06-03 18:53:08,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 359 transitions, 5260 flow [2024-06-03 18:53:08,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:08,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:08,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:53:08,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:53:08,591 INFO L175 Difference]: Start difference. First operand has 266 places, 332 transitions, 4160 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:53:08,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 359 transitions, 5260 flow [2024-06-03 18:53:10,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 359 transitions, 5145 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-03 18:53:10,559 INFO L231 Difference]: Finished difference. Result has 272 places, 337 transitions, 4373 flow [2024-06-03 18:53:10,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4045, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4373, PETRI_PLACES=272, PETRI_TRANSITIONS=337} [2024-06-03 18:53:10,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-03 18:53:10,560 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 337 transitions, 4373 flow [2024-06-03 18:53:10,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:10,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:10,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:10,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 18:53:10,560 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:10,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:10,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1165171836, now seen corresponding path program 3 times [2024-06-03 18:53:10,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:10,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223214769] [2024-06-03 18:53:10,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:10,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:10,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:10,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:10,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:10,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223214769] [2024-06-03 18:53:10,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223214769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:10,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:10,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:10,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162564802] [2024-06-03 18:53:10,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:10,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:10,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:10,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:10,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:10,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:10,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 337 transitions, 4373 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:10,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:10,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:10,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:11,792 INFO L124 PetriNetUnfolderBase]: 4449/7719 cut-off events. [2024-06-03 18:53:11,793 INFO L125 PetriNetUnfolderBase]: For 880424/880424 co-relation queries the response was YES. [2024-06-03 18:53:11,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54471 conditions, 7719 events. 4449/7719 cut-off events. For 880424/880424 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56152 event pairs, 1313 based on Foata normal form. 12/7729 useless extension candidates. Maximal degree in co-relation 54336. Up to 6479 conditions per place. [2024-06-03 18:53:11,888 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 274 selfloop transitions, 84 changer transitions 2/367 dead transitions. [2024-06-03 18:53:11,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 367 transitions, 5378 flow [2024-06-03 18:53:11,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:11,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:11,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:53:11,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-03 18:53:11,889 INFO L175 Difference]: Start difference. First operand has 272 places, 337 transitions, 4373 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:53:11,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 367 transitions, 5378 flow [2024-06-03 18:53:13,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 367 transitions, 5223 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-03 18:53:13,644 INFO L231 Difference]: Finished difference. Result has 276 places, 337 transitions, 4405 flow [2024-06-03 18:53:13,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4218, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4405, PETRI_PLACES=276, PETRI_TRANSITIONS=337} [2024-06-03 18:53:13,647 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-03 18:53:13,647 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 337 transitions, 4405 flow [2024-06-03 18:53:13,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:13,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:13,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, 1] [2024-06-03 18:53:13,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 18:53:13,648 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:13,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:13,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1159661586, now seen corresponding path program 4 times [2024-06-03 18:53:13,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:13,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724717381] [2024-06-03 18:53:13,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:13,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:13,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:13,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:13,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:13,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724717381] [2024-06-03 18:53:13,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724717381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:13,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:13,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:13,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932010213] [2024-06-03 18:53:13,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:13,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:13,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:13,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:13,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:13,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:13,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 337 transitions, 4405 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:13,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:13,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:13,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:14,890 INFO L124 PetriNetUnfolderBase]: 4481/7767 cut-off events. [2024-06-03 18:53:14,890 INFO L125 PetriNetUnfolderBase]: For 913122/913122 co-relation queries the response was YES. [2024-06-03 18:53:14,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54949 conditions, 7767 events. 4481/7767 cut-off events. For 913122/913122 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 56575 event pairs, 1538 based on Foata normal form. 16/7781 useless extension candidates. Maximal degree in co-relation 54812. Up to 6888 conditions per place. [2024-06-03 18:53:14,983 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 68 changer transitions 1/357 dead transitions. [2024-06-03 18:53:14,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 357 transitions, 5192 flow [2024-06-03 18:53:14,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:14,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:14,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:53:14,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-03 18:53:14,984 INFO L175 Difference]: Start difference. First operand has 276 places, 337 transitions, 4405 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:53:14,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 357 transitions, 5192 flow [2024-06-03 18:53:16,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 357 transitions, 5046 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 18:53:16,949 INFO L231 Difference]: Finished difference. Result has 279 places, 338 transitions, 4421 flow [2024-06-03 18:53:16,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4421, PETRI_PLACES=279, PETRI_TRANSITIONS=338} [2024-06-03 18:53:16,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-03 18:53:16,949 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 338 transitions, 4421 flow [2024-06-03 18:53:16,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:16,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:16,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:16,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 18:53:16,950 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:16,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:16,950 INFO L85 PathProgramCache]: Analyzing trace with hash -536291342, now seen corresponding path program 5 times [2024-06-03 18:53:16,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:16,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559159261] [2024-06-03 18:53:16,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:16,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:16,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:17,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:17,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:17,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559159261] [2024-06-03 18:53:17,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559159261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:17,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:17,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:17,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418163466] [2024-06-03 18:53:17,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:17,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:17,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:17,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:17,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:17,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:17,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 338 transitions, 4421 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:17,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:17,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:17,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:18,228 INFO L124 PetriNetUnfolderBase]: 4521/7839 cut-off events. [2024-06-03 18:53:18,228 INFO L125 PetriNetUnfolderBase]: For 934097/934097 co-relation queries the response was YES. [2024-06-03 18:53:18,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55415 conditions, 7839 events. 4521/7839 cut-off events. For 934097/934097 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57238 event pairs, 1546 based on Foata normal form. 16/7853 useless extension candidates. Maximal degree in co-relation 55277. Up to 6960 conditions per place. [2024-06-03 18:53:18,321 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 279 selfloop transitions, 73 changer transitions 2/361 dead transitions. [2024-06-03 18:53:18,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 361 transitions, 5227 flow [2024-06-03 18:53:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:18,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:18,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:53:18,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:53:18,322 INFO L175 Difference]: Start difference. First operand has 279 places, 338 transitions, 4421 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:53:18,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 361 transitions, 5227 flow [2024-06-03 18:53:20,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 361 transitions, 5088 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:20,267 INFO L231 Difference]: Finished difference. Result has 281 places, 338 transitions, 4447 flow [2024-06-03 18:53:20,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4282, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4447, PETRI_PLACES=281, PETRI_TRANSITIONS=338} [2024-06-03 18:53:20,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-03 18:53:20,268 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 338 transitions, 4447 flow [2024-06-03 18:53:20,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:20,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:20,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] [2024-06-03 18:53:20,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 18:53:20,268 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:20,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:20,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1159446384, now seen corresponding path program 1 times [2024-06-03 18:53:20,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:20,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36645295] [2024-06-03 18:53:20,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:20,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:20,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:20,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-03 18:53:20,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:20,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36645295] [2024-06-03 18:53:20,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36645295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:20,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:20,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:20,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121265943] [2024-06-03 18:53:20,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:20,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:20,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:20,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:20,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:20,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:20,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 338 transitions, 4447 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:20,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:20,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:20,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:21,606 INFO L124 PetriNetUnfolderBase]: 4528/7882 cut-off events. [2024-06-03 18:53:21,607 INFO L125 PetriNetUnfolderBase]: For 939946/939946 co-relation queries the response was YES. [2024-06-03 18:53:21,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55857 conditions, 7882 events. 4528/7882 cut-off events. For 939946/939946 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 57851 event pairs, 1554 based on Foata normal form. 12/7892 useless extension candidates. Maximal degree in co-relation 55718. Up to 6800 conditions per place. [2024-06-03 18:53:21,699 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 280 selfloop transitions, 74 changer transitions 0/361 dead transitions. [2024-06-03 18:53:21,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 361 transitions, 5277 flow [2024-06-03 18:53:21,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:21,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:21,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:53:21,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 18:53:21,700 INFO L175 Difference]: Start difference. First operand has 281 places, 338 transitions, 4447 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:53:21,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 361 transitions, 5277 flow [2024-06-03 18:53:23,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 361 transitions, 5126 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:23,952 INFO L231 Difference]: Finished difference. Result has 283 places, 340 transitions, 4510 flow [2024-06-03 18:53:23,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4296, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4510, PETRI_PLACES=283, PETRI_TRANSITIONS=340} [2024-06-03 18:53:23,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-03 18:53:23,953 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 340 transitions, 4510 flow [2024-06-03 18:53:23,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:23,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:23,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:23,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 18:53:23,953 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:23,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:23,953 INFO L85 PathProgramCache]: Analyzing trace with hash -260727934, now seen corresponding path program 6 times [2024-06-03 18:53:23,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:23,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717461501] [2024-06-03 18:53:23,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:23,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:23,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:24,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:24,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:24,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717461501] [2024-06-03 18:53:24,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717461501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:24,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:24,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:24,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603202619] [2024-06-03 18:53:24,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:24,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:24,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:24,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:24,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:24,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:24,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 340 transitions, 4510 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:24,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:24,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:24,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:25,176 INFO L124 PetriNetUnfolderBase]: 4460/7725 cut-off events. [2024-06-03 18:53:25,176 INFO L125 PetriNetUnfolderBase]: For 912055/912055 co-relation queries the response was YES. [2024-06-03 18:53:25,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54166 conditions, 7725 events. 4460/7725 cut-off events. For 912055/912055 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56154 event pairs, 1554 based on Foata normal form. 16/7738 useless extension candidates. Maximal degree in co-relation 54026. Up to 6860 conditions per place. [2024-06-03 18:53:25,281 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 66 changer transitions 1/355 dead transitions. [2024-06-03 18:53:25,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 355 transitions, 5252 flow [2024-06-03 18:53:25,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:25,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:25,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:53:25,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:53:25,282 INFO L175 Difference]: Start difference. First operand has 283 places, 340 transitions, 4510 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:53:25,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 355 transitions, 5252 flow [2024-06-03 18:53:27,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 355 transitions, 5058 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:27,186 INFO L231 Difference]: Finished difference. Result has 285 places, 339 transitions, 4437 flow [2024-06-03 18:53:27,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4316, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4437, PETRI_PLACES=285, PETRI_TRANSITIONS=339} [2024-06-03 18:53:27,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-03 18:53:27,186 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 339 transitions, 4437 flow [2024-06-03 18:53:27,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:27,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:27,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:27,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 18:53:27,187 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:27,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:27,187 INFO L85 PathProgramCache]: Analyzing trace with hash -260512732, now seen corresponding path program 2 times [2024-06-03 18:53:27,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:27,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074817551] [2024-06-03 18:53:27,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:27,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:27,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:27,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:27,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:27,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074817551] [2024-06-03 18:53:27,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074817551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:27,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:27,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:27,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540870599] [2024-06-03 18:53:27,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:27,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:27,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:27,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:27,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:27,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:27,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 339 transitions, 4437 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:27,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:27,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:27,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:28,403 INFO L124 PetriNetUnfolderBase]: 4355/7558 cut-off events. [2024-06-03 18:53:28,403 INFO L125 PetriNetUnfolderBase]: For 885742/885742 co-relation queries the response was YES. [2024-06-03 18:53:28,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52811 conditions, 7558 events. 4355/7558 cut-off events. For 885742/885742 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54747 event pairs, 1491 based on Foata normal form. 12/7567 useless extension candidates. Maximal degree in co-relation 52670. Up to 6637 conditions per place. [2024-06-03 18:53:28,495 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 282 selfloop transitions, 70 changer transitions 0/359 dead transitions. [2024-06-03 18:53:28,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 359 transitions, 5259 flow [2024-06-03 18:53:28,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:28,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:28,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:53:28,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 18:53:28,496 INFO L175 Difference]: Start difference. First operand has 285 places, 339 transitions, 4437 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:53:28,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 359 transitions, 5259 flow [2024-06-03 18:53:30,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 359 transitions, 5059 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 18:53:30,784 INFO L231 Difference]: Finished difference. Result has 285 places, 341 transitions, 4446 flow [2024-06-03 18:53:30,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4446, PETRI_PLACES=285, PETRI_TRANSITIONS=341} [2024-06-03 18:53:30,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-03 18:53:30,784 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 341 transitions, 4446 flow [2024-06-03 18:53:30,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:30,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:30,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-03 18:53:30,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 18:53:30,784 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:30,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:30,785 INFO L85 PathProgramCache]: Analyzing trace with hash 5184548, now seen corresponding path program 3 times [2024-06-03 18:53:30,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:30,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190248105] [2024-06-03 18:53:30,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:30,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:30,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:30,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:30,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:30,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190248105] [2024-06-03 18:53:30,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190248105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:30,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:30,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:30,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548401615] [2024-06-03 18:53:30,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:30,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:30,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:30,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:30,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:30,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:30,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 341 transitions, 4446 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:30,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:30,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:30,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:31,999 INFO L124 PetriNetUnfolderBase]: 4362/7565 cut-off events. [2024-06-03 18:53:31,999 INFO L125 PetriNetUnfolderBase]: For 877815/877815 co-relation queries the response was YES. [2024-06-03 18:53:32,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52376 conditions, 7565 events. 4362/7565 cut-off events. For 877815/877815 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54856 event pairs, 1480 based on Foata normal form. 12/7574 useless extension candidates. Maximal degree in co-relation 52234. Up to 6334 conditions per place. [2024-06-03 18:53:32,094 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 270 selfloop transitions, 84 changer transitions 0/361 dead transitions. [2024-06-03 18:53:32,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 361 transitions, 5236 flow [2024-06-03 18:53:32,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:32,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:32,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:53:32,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 18:53:32,095 INFO L175 Difference]: Start difference. First operand has 285 places, 341 transitions, 4446 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:53:32,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 361 transitions, 5236 flow [2024-06-03 18:53:33,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 361 transitions, 5049 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:33,971 INFO L231 Difference]: Finished difference. Result has 287 places, 342 transitions, 4456 flow [2024-06-03 18:53:33,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4259, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4456, PETRI_PLACES=287, PETRI_TRANSITIONS=342} [2024-06-03 18:53:33,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-03 18:53:33,972 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 342 transitions, 4456 flow [2024-06-03 18:53:33,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:33,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:33,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:33,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 18:53:33,972 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:33,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:33,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1298802046, now seen corresponding path program 1 times [2024-06-03 18:53:33,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:33,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576952824] [2024-06-03 18:53:33,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:33,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:33,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:34,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:34,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:34,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576952824] [2024-06-03 18:53:34,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576952824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:34,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:34,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:34,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663103558] [2024-06-03 18:53:34,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:34,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:34,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:34,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:34,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:34,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:34,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 342 transitions, 4456 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:34,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:34,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:34,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:35,182 INFO L124 PetriNetUnfolderBase]: 4388/7609 cut-off events. [2024-06-03 18:53:35,183 INFO L125 PetriNetUnfolderBase]: For 858548/858548 co-relation queries the response was YES. [2024-06-03 18:53:35,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52931 conditions, 7609 events. 4388/7609 cut-off events. For 858548/858548 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55257 event pairs, 1468 based on Foata normal form. 2/7608 useless extension candidates. Maximal degree in co-relation 52788. Up to 6701 conditions per place. [2024-06-03 18:53:35,274 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 98 changer transitions 0/366 dead transitions. [2024-06-03 18:53:35,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 366 transitions, 5540 flow [2024-06-03 18:53:35,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:53:35,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:53:35,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 18:53:35,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-03 18:53:35,275 INFO L175 Difference]: Start difference. First operand has 287 places, 342 transitions, 4456 flow. Second operand 6 states and 151 transitions. [2024-06-03 18:53:35,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 366 transitions, 5540 flow [2024-06-03 18:53:37,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 366 transitions, 5262 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-03 18:53:37,441 INFO L231 Difference]: Finished difference. Result has 287 places, 351 transitions, 4606 flow [2024-06-03 18:53:37,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4178, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4606, PETRI_PLACES=287, PETRI_TRANSITIONS=351} [2024-06-03 18:53:37,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-03 18:53:37,441 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 351 transitions, 4606 flow [2024-06-03 18:53:37,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:37,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:37,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:37,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 18:53:37,442 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:37,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:37,442 INFO L85 PathProgramCache]: Analyzing trace with hash -412104414, now seen corresponding path program 2 times [2024-06-03 18:53:37,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:37,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999630428] [2024-06-03 18:53:37,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:37,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:37,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:37,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:37,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:37,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999630428] [2024-06-03 18:53:37,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999630428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:37,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:37,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:37,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800630439] [2024-06-03 18:53:37,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:37,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:37,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:37,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:37,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:37,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:37,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 351 transitions, 4606 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:37,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:37,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:37,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:38,751 INFO L124 PetriNetUnfolderBase]: 4393/7612 cut-off events. [2024-06-03 18:53:38,751 INFO L125 PetriNetUnfolderBase]: For 869244/869244 co-relation queries the response was YES. [2024-06-03 18:53:38,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52801 conditions, 7612 events. 4393/7612 cut-off events. For 869244/869244 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55136 event pairs, 1455 based on Foata normal form. 1/7610 useless extension candidates. Maximal degree in co-relation 52658. Up to 6705 conditions per place. [2024-06-03 18:53:38,842 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 249 selfloop transitions, 116 changer transitions 0/372 dead transitions. [2024-06-03 18:53:38,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 372 transitions, 5816 flow [2024-06-03 18:53:38,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:53:38,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:53:38,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:53:38,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 18:53:38,843 INFO L175 Difference]: Start difference. First operand has 287 places, 351 transitions, 4606 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:53:38,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 372 transitions, 5816 flow [2024-06-03 18:53:41,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 372 transitions, 5663 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 18:53:41,668 INFO L231 Difference]: Finished difference. Result has 291 places, 355 transitions, 4771 flow [2024-06-03 18:53:41,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4459, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4771, PETRI_PLACES=291, PETRI_TRANSITIONS=355} [2024-06-03 18:53:41,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-03 18:53:41,668 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 355 transitions, 4771 flow [2024-06-03 18:53:41,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:41,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:41,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:41,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 18:53:41,669 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:41,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:41,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1076802384, now seen corresponding path program 3 times [2024-06-03 18:53:41,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:41,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522769218] [2024-06-03 18:53:41,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:41,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:41,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:41,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-03 18:53:41,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:41,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522769218] [2024-06-03 18:53:41,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522769218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:41,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:41,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:41,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779057663] [2024-06-03 18:53:41,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:41,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:41,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:41,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:41,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:41,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:41,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 355 transitions, 4771 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:41,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:41,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:41,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:42,911 INFO L124 PetriNetUnfolderBase]: 4390/7608 cut-off events. [2024-06-03 18:53:42,911 INFO L125 PetriNetUnfolderBase]: For 865720/865720 co-relation queries the response was YES. [2024-06-03 18:53:42,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52750 conditions, 7608 events. 4390/7608 cut-off events. For 865720/865720 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55089 event pairs, 1455 based on Foata normal form. 1/7606 useless extension candidates. Maximal degree in co-relation 52607. Up to 6703 conditions per place. [2024-06-03 18:53:43,005 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 235 selfloop transitions, 130 changer transitions 0/372 dead transitions. [2024-06-03 18:53:43,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 372 transitions, 5729 flow [2024-06-03 18:53:43,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:53:43,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:53:43,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 18:53:43,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 18:53:43,006 INFO L175 Difference]: Start difference. First operand has 291 places, 355 transitions, 4771 flow. Second operand 9 states and 210 transitions. [2024-06-03 18:53:43,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 372 transitions, 5729 flow [2024-06-03 18:53:45,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 372 transitions, 5568 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:45,835 INFO L231 Difference]: Finished difference. Result has 295 places, 355 transitions, 4883 flow [2024-06-03 18:53:45,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4612, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4883, PETRI_PLACES=295, PETRI_TRANSITIONS=355} [2024-06-03 18:53:45,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-03 18:53:45,836 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 355 transitions, 4883 flow [2024-06-03 18:53:45,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:45,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:45,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:45,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 18:53:45,836 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:45,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:45,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1335753654, now seen corresponding path program 4 times [2024-06-03 18:53:45,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:45,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469171923] [2024-06-03 18:53:45,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:45,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:45,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:45,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:45,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:45,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469171923] [2024-06-03 18:53:45,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469171923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:45,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:45,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:45,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963660076] [2024-06-03 18:53:45,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:45,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:45,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:45,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:45,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:45,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:45,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 355 transitions, 4883 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:45,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:45,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:45,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:47,060 INFO L124 PetriNetUnfolderBase]: 4400/7630 cut-off events. [2024-06-03 18:53:47,060 INFO L125 PetriNetUnfolderBase]: For 870230/870230 co-relation queries the response was YES. [2024-06-03 18:53:47,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53210 conditions, 7630 events. 4400/7630 cut-off events. For 870230/870230 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55338 event pairs, 1467 based on Foata normal form. 2/7629 useless extension candidates. Maximal degree in co-relation 53066. Up to 6488 conditions per place. [2024-06-03 18:53:47,154 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 129 changer transitions 0/378 dead transitions. [2024-06-03 18:53:47,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 378 transitions, 6117 flow [2024-06-03 18:53:47,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:47,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:47,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:53:47,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 18:53:47,155 INFO L175 Difference]: Start difference. First operand has 295 places, 355 transitions, 4883 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:53:47,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 378 transitions, 6117 flow [2024-06-03 18:53:49,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 378 transitions, 5811 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 18:53:49,184 INFO L231 Difference]: Finished difference. Result has 293 places, 359 transitions, 4919 flow [2024-06-03 18:53:49,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4581, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4919, PETRI_PLACES=293, PETRI_TRANSITIONS=359} [2024-06-03 18:53:49,185 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-03 18:53:49,185 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 359 transitions, 4919 flow [2024-06-03 18:53:49,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:49,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:49,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-03 18:53:49,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 18:53:49,185 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:49,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:49,185 INFO L85 PathProgramCache]: Analyzing trace with hash -297278204, now seen corresponding path program 5 times [2024-06-03 18:53:49,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:49,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456125256] [2024-06-03 18:53:49,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:49,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:49,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:49,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:49,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:49,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456125256] [2024-06-03 18:53:49,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456125256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:49,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:49,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:49,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138362760] [2024-06-03 18:53:49,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:49,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:49,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:49,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:49,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:49,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:49,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 359 transitions, 4919 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:49,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:49,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:49,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:50,414 INFO L124 PetriNetUnfolderBase]: 4410/7644 cut-off events. [2024-06-03 18:53:50,414 INFO L125 PetriNetUnfolderBase]: For 871418/871418 co-relation queries the response was YES. [2024-06-03 18:53:50,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53409 conditions, 7644 events. 4410/7644 cut-off events. For 871418/871418 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55388 event pairs, 1465 based on Foata normal form. 2/7643 useless extension candidates. Maximal degree in co-relation 53265. Up to 6498 conditions per place. [2024-06-03 18:53:50,507 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 231 selfloop transitions, 141 changer transitions 0/379 dead transitions. [2024-06-03 18:53:50,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 379 transitions, 6155 flow [2024-06-03 18:53:50,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:50,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:50,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:53:50,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:53:50,507 INFO L175 Difference]: Start difference. First operand has 293 places, 359 transitions, 4919 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:53:50,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 379 transitions, 6155 flow [2024-06-03 18:53:52,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 379 transitions, 5805 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:52,925 INFO L231 Difference]: Finished difference. Result has 295 places, 363 transitions, 4938 flow [2024-06-03 18:53:52,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4584, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4938, PETRI_PLACES=295, PETRI_TRANSITIONS=363} [2024-06-03 18:53:52,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-03 18:53:52,926 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 363 transitions, 4938 flow [2024-06-03 18:53:52,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:52,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:52,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-03 18:53:52,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 18:53:52,926 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:52,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:52,927 INFO L85 PathProgramCache]: Analyzing trace with hash -297267044, now seen corresponding path program 6 times [2024-06-03 18:53:52,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:52,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759821613] [2024-06-03 18:53:52,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:52,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:52,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:52,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:52,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:52,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759821613] [2024-06-03 18:53:52,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759821613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:52,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:52,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:52,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012286746] [2024-06-03 18:53:52,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:52,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:52,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:52,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:52,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:53,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:53,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 363 transitions, 4938 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:53,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:53,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:53,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:54,138 INFO L124 PetriNetUnfolderBase]: 4404/7636 cut-off events. [2024-06-03 18:53:54,138 INFO L125 PetriNetUnfolderBase]: For 880221/880221 co-relation queries the response was YES. [2024-06-03 18:53:54,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53125 conditions, 7636 events. 4404/7636 cut-off events. For 880221/880221 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55348 event pairs, 1465 based on Foata normal form. 2/7635 useless extension candidates. Maximal degree in co-relation 52981. Up to 6493 conditions per place. [2024-06-03 18:53:54,232 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 225 selfloop transitions, 146 changer transitions 0/378 dead transitions. [2024-06-03 18:53:54,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 378 transitions, 5906 flow [2024-06-03 18:53:54,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:54,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:54,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:53:54,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:53:54,233 INFO L175 Difference]: Start difference. First operand has 295 places, 363 transitions, 4938 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:53:54,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 378 transitions, 5906 flow [2024-06-03 18:53:56,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 378 transitions, 5608 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 18:53:56,844 INFO L231 Difference]: Finished difference. Result has 298 places, 363 transitions, 4939 flow [2024-06-03 18:53:56,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4640, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=298, PETRI_TRANSITIONS=363} [2024-06-03 18:53:56,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-03 18:53:56,844 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 363 transitions, 4939 flow [2024-06-03 18:53:56,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:56,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:56,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:56,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 18:53:56,845 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:53:56,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:56,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1962331618, now seen corresponding path program 7 times [2024-06-03 18:53:56,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:56,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328234153] [2024-06-03 18:53:56,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:56,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:56,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:56,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:56,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:56,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328234153] [2024-06-03 18:53:56,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328234153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:56,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:56,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:53:56,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621668446] [2024-06-03 18:53:56,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:56,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:53:56,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:56,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:53:56,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:53:56,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:56,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 363 transitions, 4939 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:53:56,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:56,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:56,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:58,127 INFO L124 PetriNetUnfolderBase]: 4409/7627 cut-off events. [2024-06-03 18:53:58,128 INFO L125 PetriNetUnfolderBase]: For 893905/893905 co-relation queries the response was YES. [2024-06-03 18:53:58,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53349 conditions, 7627 events. 4409/7627 cut-off events. For 893905/893905 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55238 event pairs, 1542 based on Foata normal form. 1/7624 useless extension candidates. Maximal degree in co-relation 53204. Up to 6497 conditions per place. [2024-06-03 18:53:58,214 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 195 selfloop transitions, 177 changer transitions 0/379 dead transitions. [2024-06-03 18:53:58,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 379 transitions, 6143 flow [2024-06-03 18:53:58,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:53:58,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:53:58,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:53:58,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:53:58,215 INFO L175 Difference]: Start difference. First operand has 298 places, 363 transitions, 4939 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:53:58,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 379 transitions, 6143 flow [2024-06-03 18:54:00,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 379 transitions, 5763 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 18:54:00,560 INFO L231 Difference]: Finished difference. Result has 298 places, 366 transitions, 4965 flow [2024-06-03 18:54:00,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4565, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4965, PETRI_PLACES=298, PETRI_TRANSITIONS=366} [2024-06-03 18:54:00,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-03 18:54:00,561 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 366 transitions, 4965 flow [2024-06-03 18:54:00,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:00,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:00,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:00,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 18:54:00,561 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:00,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:00,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1608418414, now seen corresponding path program 8 times [2024-06-03 18:54:00,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:00,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630764287] [2024-06-03 18:54:00,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:00,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:00,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:00,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-03 18:54:00,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:00,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630764287] [2024-06-03 18:54:00,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630764287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:00,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:00,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:00,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781392677] [2024-06-03 18:54:00,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:00,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:00,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:00,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:00,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:00,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:00,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 366 transitions, 4965 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:00,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:00,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:00,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:01,761 INFO L124 PetriNetUnfolderBase]: 4414/7636 cut-off events. [2024-06-03 18:54:01,762 INFO L125 PetriNetUnfolderBase]: For 911364/911364 co-relation queries the response was YES. [2024-06-03 18:54:01,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53590 conditions, 7636 events. 4414/7636 cut-off events. For 911364/911364 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55304 event pairs, 1542 based on Foata normal form. 1/7633 useless extension candidates. Maximal degree in co-relation 53444. Up to 6501 conditions per place. [2024-06-03 18:54:01,859 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 208 selfloop transitions, 167 changer transitions 0/382 dead transitions. [2024-06-03 18:54:01,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 382 transitions, 6179 flow [2024-06-03 18:54:01,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:01,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:01,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:54:01,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 18:54:01,862 INFO L175 Difference]: Start difference. First operand has 298 places, 366 transitions, 4965 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:54:01,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 382 transitions, 6179 flow [2024-06-03 18:54:04,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 382 transitions, 5711 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:04,375 INFO L231 Difference]: Finished difference. Result has 299 places, 369 transitions, 4883 flow [2024-06-03 18:54:04,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4505, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4883, PETRI_PLACES=299, PETRI_TRANSITIONS=369} [2024-06-03 18:54:04,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-03 18:54:04,376 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 369 transitions, 4883 flow [2024-06-03 18:54:04,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:04,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:04,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:04,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 18:54:04,376 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:04,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:04,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1752694894, now seen corresponding path program 9 times [2024-06-03 18:54:04,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:04,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654308847] [2024-06-03 18:54:04,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:04,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:04,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:04,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:04,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:04,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654308847] [2024-06-03 18:54:04,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654308847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:04,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:04,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:04,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163047161] [2024-06-03 18:54:04,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:04,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:04,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:04,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:04,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:04,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:04,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 369 transitions, 4883 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:04,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:04,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:04,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:05,587 INFO L124 PetriNetUnfolderBase]: 4411/7636 cut-off events. [2024-06-03 18:54:05,587 INFO L125 PetriNetUnfolderBase]: For 924197/924197 co-relation queries the response was YES. [2024-06-03 18:54:05,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53493 conditions, 7636 events. 4411/7636 cut-off events. For 924197/924197 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55329 event pairs, 1544 based on Foata normal form. 1/7633 useless extension candidates. Maximal degree in co-relation 53347. Up to 6499 conditions per place. [2024-06-03 18:54:05,681 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 163 changer transitions 0/381 dead transitions. [2024-06-03 18:54:05,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 381 transitions, 5855 flow [2024-06-03 18:54:05,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:05,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:05,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:54:05,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 18:54:05,682 INFO L175 Difference]: Start difference. First operand has 299 places, 369 transitions, 4883 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:54:05,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 381 transitions, 5855 flow [2024-06-03 18:54:08,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 381 transitions, 5415 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:08,247 INFO L231 Difference]: Finished difference. Result has 300 places, 369 transitions, 4777 flow [2024-06-03 18:54:08,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4777, PETRI_PLACES=300, PETRI_TRANSITIONS=369} [2024-06-03 18:54:08,247 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-03 18:54:08,247 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 369 transitions, 4777 flow [2024-06-03 18:54:08,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:08,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:08,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:08,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 18:54:08,248 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:08,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:08,248 INFO L85 PathProgramCache]: Analyzing trace with hash -2103949372, now seen corresponding path program 1 times [2024-06-03 18:54:08,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:08,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254774624] [2024-06-03 18:54:08,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:08,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:08,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:08,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-03 18:54:08,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:08,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254774624] [2024-06-03 18:54:08,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254774624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:08,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:08,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:08,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438394399] [2024-06-03 18:54:08,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:08,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:08,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:08,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:08,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:08,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:08,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 369 transitions, 4777 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:08,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:08,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:08,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:09,479 INFO L124 PetriNetUnfolderBase]: 4398/7627 cut-off events. [2024-06-03 18:54:09,479 INFO L125 PetriNetUnfolderBase]: For 938059/938059 co-relation queries the response was YES. [2024-06-03 18:54:09,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52906 conditions, 7627 events. 4398/7627 cut-off events. For 938059/938059 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 55369 event pairs, 1279 based on Foata normal form. 6/7630 useless extension candidates. Maximal degree in co-relation 52759. Up to 6725 conditions per place. [2024-06-03 18:54:09,571 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 351 selfloop transitions, 34 changer transitions 0/392 dead transitions. [2024-06-03 18:54:09,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 392 transitions, 5841 flow [2024-06-03 18:54:09,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:54:09,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:54:09,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:54:09,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:54:09,572 INFO L175 Difference]: Start difference. First operand has 300 places, 369 transitions, 4777 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:54:09,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 392 transitions, 5841 flow [2024-06-03 18:54:12,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 392 transitions, 5432 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 18:54:12,525 INFO L231 Difference]: Finished difference. Result has 299 places, 369 transitions, 4440 flow [2024-06-03 18:54:12,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4368, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4440, PETRI_PLACES=299, PETRI_TRANSITIONS=369} [2024-06-03 18:54:12,525 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-03 18:54:12,525 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 369 transitions, 4440 flow [2024-06-03 18:54:12,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:12,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:12,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:12,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 18:54:12,526 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:12,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:12,526 INFO L85 PathProgramCache]: Analyzing trace with hash -412196670, now seen corresponding path program 2 times [2024-06-03 18:54:12,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:12,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484872280] [2024-06-03 18:54:12,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:12,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:12,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:12,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:12,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:12,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484872280] [2024-06-03 18:54:12,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484872280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:12,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:12,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:12,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654302528] [2024-06-03 18:54:12,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:12,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:12,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:12,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:12,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:12,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:12,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 369 transitions, 4440 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:12,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:12,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:12,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:13,776 INFO L124 PetriNetUnfolderBase]: 4385/7608 cut-off events. [2024-06-03 18:54:13,776 INFO L125 PetriNetUnfolderBase]: For 925645/925645 co-relation queries the response was YES. [2024-06-03 18:54:13,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51777 conditions, 7608 events. 4385/7608 cut-off events. For 925645/925645 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 55268 event pairs, 1360 based on Foata normal form. 6/7611 useless extension candidates. Maximal degree in co-relation 51630. Up to 6781 conditions per place. [2024-06-03 18:54:13,869 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 345 selfloop transitions, 35 changer transitions 0/387 dead transitions. [2024-06-03 18:54:13,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 387 transitions, 5284 flow [2024-06-03 18:54:13,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:54:13,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:54:13,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:54:13,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 18:54:13,870 INFO L175 Difference]: Start difference. First operand has 299 places, 369 transitions, 4440 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:54:13,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 387 transitions, 5284 flow [2024-06-03 18:54:17,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 387 transitions, 5141 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:17,779 INFO L231 Difference]: Finished difference. Result has 299 places, 369 transitions, 4373 flow [2024-06-03 18:54:17,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4373, PETRI_PLACES=299, PETRI_TRANSITIONS=369} [2024-06-03 18:54:17,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-03 18:54:17,779 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 369 transitions, 4373 flow [2024-06-03 18:54:17,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:17,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:17,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:17,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 18:54:17,779 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:17,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:17,780 INFO L85 PathProgramCache]: Analyzing trace with hash -99724504, now seen corresponding path program 1 times [2024-06-03 18:54:17,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:17,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686760902] [2024-06-03 18:54:17,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:17,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:17,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:17,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-03 18:54:17,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:17,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686760902] [2024-06-03 18:54:17,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686760902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:17,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:17,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:17,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724409993] [2024-06-03 18:54:17,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:17,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:17,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:17,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:17,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:17,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:17,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 369 transitions, 4373 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:17,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:17,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:17,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:19,053 INFO L124 PetriNetUnfolderBase]: 4452/7706 cut-off events. [2024-06-03 18:54:19,053 INFO L125 PetriNetUnfolderBase]: For 973788/973788 co-relation queries the response was YES. [2024-06-03 18:54:19,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53548 conditions, 7706 events. 4452/7706 cut-off events. For 973788/973788 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 55787 event pairs, 1447 based on Foata normal form. 2/7694 useless extension candidates. Maximal degree in co-relation 53402. Up to 6795 conditions per place. [2024-06-03 18:54:19,141 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 319 selfloop transitions, 77 changer transitions 1/404 dead transitions. [2024-06-03 18:54:19,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 404 transitions, 5643 flow [2024-06-03 18:54:19,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:19,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:19,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 18:54:19,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-03 18:54:19,142 INFO L175 Difference]: Start difference. First operand has 299 places, 369 transitions, 4373 flow. Second operand 7 states and 179 transitions. [2024-06-03 18:54:19,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 404 transitions, 5643 flow [2024-06-03 18:54:22,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 404 transitions, 5553 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:54:22,174 INFO L231 Difference]: Finished difference. Result has 302 places, 374 transitions, 4615 flow [2024-06-03 18:54:22,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4615, PETRI_PLACES=302, PETRI_TRANSITIONS=374} [2024-06-03 18:54:22,174 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-03 18:54:22,174 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 374 transitions, 4615 flow [2024-06-03 18:54:22,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:22,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:22,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:22,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 18:54:22,175 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:22,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:22,175 INFO L85 PathProgramCache]: Analyzing trace with hash -253898080, now seen corresponding path program 2 times [2024-06-03 18:54:22,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:22,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330883998] [2024-06-03 18:54:22,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:22,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:22,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:22,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:22,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:22,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330883998] [2024-06-03 18:54:22,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330883998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:22,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:22,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:22,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864788077] [2024-06-03 18:54:22,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:22,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:22,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:22,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:22,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:22,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:22,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 374 transitions, 4615 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:22,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:22,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:22,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:23,444 INFO L124 PetriNetUnfolderBase]: 4447/7713 cut-off events. [2024-06-03 18:54:23,445 INFO L125 PetriNetUnfolderBase]: For 983182/983182 co-relation queries the response was YES. [2024-06-03 18:54:23,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53741 conditions, 7713 events. 4447/7713 cut-off events. For 983182/983182 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 56033 event pairs, 1470 based on Foata normal form. 2/7706 useless extension candidates. Maximal degree in co-relation 53593. Up to 6893 conditions per place. [2024-06-03 18:54:23,540 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 74 changer transitions 0/395 dead transitions. [2024-06-03 18:54:23,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 395 transitions, 5443 flow [2024-06-03 18:54:23,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:23,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:23,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:54:23,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 18:54:23,541 INFO L175 Difference]: Start difference. First operand has 302 places, 374 transitions, 4615 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:54:23,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 395 transitions, 5443 flow [2024-06-03 18:54:26,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 395 transitions, 5247 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-03 18:54:26,842 INFO L231 Difference]: Finished difference. Result has 305 places, 374 transitions, 4572 flow [2024-06-03 18:54:26,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4572, PETRI_PLACES=305, PETRI_TRANSITIONS=374} [2024-06-03 18:54:26,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-03 18:54:26,843 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 374 transitions, 4572 flow [2024-06-03 18:54:26,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:26,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:26,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:26,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 18:54:26,844 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:26,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:26,844 INFO L85 PathProgramCache]: Analyzing trace with hash -447853618, now seen corresponding path program 3 times [2024-06-03 18:54:26,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:26,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611043586] [2024-06-03 18:54:26,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:26,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:26,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:26,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-03 18:54:26,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:26,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611043586] [2024-06-03 18:54:26,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611043586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:26,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:26,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:26,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381776091] [2024-06-03 18:54:26,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:26,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:26,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:26,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:26,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:26,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:26,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 374 transitions, 4572 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:26,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:26,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:26,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:28,131 INFO L124 PetriNetUnfolderBase]: 4573/7926 cut-off events. [2024-06-03 18:54:28,131 INFO L125 PetriNetUnfolderBase]: For 1113410/1113410 co-relation queries the response was YES. [2024-06-03 18:54:28,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57484 conditions, 7926 events. 4573/7926 cut-off events. For 1113410/1113410 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 57789 event pairs, 1486 based on Foata normal form. 2/7925 useless extension candidates. Maximal degree in co-relation 57335. Up to 6883 conditions per place. [2024-06-03 18:54:28,232 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 326 selfloop transitions, 74 changer transitions 0/407 dead transitions. [2024-06-03 18:54:28,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 407 transitions, 5875 flow [2024-06-03 18:54:28,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:28,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:28,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:54:28,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 18:54:28,232 INFO L175 Difference]: Start difference. First operand has 305 places, 374 transitions, 4572 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:54:28,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 407 transitions, 5875 flow [2024-06-03 18:54:31,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 407 transitions, 5682 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 18:54:31,647 INFO L231 Difference]: Finished difference. Result has 308 places, 379 transitions, 4722 flow [2024-06-03 18:54:31,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4379, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4722, PETRI_PLACES=308, PETRI_TRANSITIONS=379} [2024-06-03 18:54:31,647 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-03 18:54:31,647 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 379 transitions, 4722 flow [2024-06-03 18:54:31,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:31,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:31,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, 1, 1] [2024-06-03 18:54:31,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 18:54:31,647 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:31,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:31,647 INFO L85 PathProgramCache]: Analyzing trace with hash 88981466, now seen corresponding path program 4 times [2024-06-03 18:54:31,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:31,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692678743] [2024-06-03 18:54:31,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:31,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:31,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:31,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:31,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:31,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692678743] [2024-06-03 18:54:31,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692678743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:31,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:31,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:31,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594338782] [2024-06-03 18:54:31,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:31,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:31,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:31,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:31,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:31,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:31,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 379 transitions, 4722 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:31,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:31,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:31,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:32,999 INFO L124 PetriNetUnfolderBase]: 4581/7957 cut-off events. [2024-06-03 18:54:32,999 INFO L125 PetriNetUnfolderBase]: For 1135329/1135329 co-relation queries the response was YES. [2024-06-03 18:54:33,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58112 conditions, 7957 events. 4581/7957 cut-off events. For 1135329/1135329 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 58192 event pairs, 1513 based on Foata normal form. 2/7957 useless extension candidates. Maximal degree in co-relation 57961. Up to 7095 conditions per place. [2024-06-03 18:54:33,093 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 69 changer transitions 0/399 dead transitions. [2024-06-03 18:54:33,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 399 transitions, 5625 flow [2024-06-03 18:54:33,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:33,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:33,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:54:33,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 18:54:33,094 INFO L175 Difference]: Start difference. First operand has 308 places, 379 transitions, 4722 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:54:33,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 399 transitions, 5625 flow [2024-06-03 18:54:36,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 399 transitions, 5422 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-03 18:54:36,807 INFO L231 Difference]: Finished difference. Result has 311 places, 381 transitions, 4741 flow [2024-06-03 18:54:36,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4529, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4741, PETRI_PLACES=311, PETRI_TRANSITIONS=381} [2024-06-03 18:54:36,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-03 18:54:36,808 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 381 transitions, 4741 flow [2024-06-03 18:54:36,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:36,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:36,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:36,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 18:54:36,808 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:36,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:36,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1509160816, now seen corresponding path program 5 times [2024-06-03 18:54:36,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:36,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893532113] [2024-06-03 18:54:36,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:36,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:36,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:36,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-03 18:54:36,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:36,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893532113] [2024-06-03 18:54:36,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893532113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:36,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:36,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:36,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838184930] [2024-06-03 18:54:36,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:36,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:36,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:36,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:36,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:36,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:36,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 381 transitions, 4741 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:36,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:36,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:36,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:38,152 INFO L124 PetriNetUnfolderBase]: 4589/7977 cut-off events. [2024-06-03 18:54:38,152 INFO L125 PetriNetUnfolderBase]: For 1155650/1155650 co-relation queries the response was YES. [2024-06-03 18:54:38,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58187 conditions, 7977 events. 4589/7977 cut-off events. For 1155650/1155650 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 58342 event pairs, 1267 based on Foata normal form. 2/7977 useless extension candidates. Maximal degree in co-relation 58035. Up to 5942 conditions per place. [2024-06-03 18:54:38,257 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 318 selfloop transitions, 92 changer transitions 0/417 dead transitions. [2024-06-03 18:54:38,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 417 transitions, 6241 flow [2024-06-03 18:54:38,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:38,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:38,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 18:54:38,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-03 18:54:38,258 INFO L175 Difference]: Start difference. First operand has 311 places, 381 transitions, 4741 flow. Second operand 7 states and 178 transitions. [2024-06-03 18:54:38,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 417 transitions, 6241 flow [2024-06-03 18:54:42,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 417 transitions, 6058 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 18:54:42,527 INFO L231 Difference]: Finished difference. Result has 313 places, 383 transitions, 4814 flow [2024-06-03 18:54:42,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4558, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4814, PETRI_PLACES=313, PETRI_TRANSITIONS=383} [2024-06-03 18:54:42,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-03 18:54:42,527 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 383 transitions, 4814 flow [2024-06-03 18:54:42,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:42,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:42,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:42,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 18:54:42,527 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:42,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:42,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1320963352, now seen corresponding path program 6 times [2024-06-03 18:54:42,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:42,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672930482] [2024-06-03 18:54:42,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:42,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:42,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:42,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:42,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:42,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672930482] [2024-06-03 18:54:42,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672930482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:42,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:42,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:42,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081439673] [2024-06-03 18:54:42,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:42,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:42,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:42,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:42,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:42,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:42,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 383 transitions, 4814 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:42,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:42,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:42,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:43,836 INFO L124 PetriNetUnfolderBase]: 4564/7916 cut-off events. [2024-06-03 18:54:43,836 INFO L125 PetriNetUnfolderBase]: For 1166832/1166832 co-relation queries the response was YES. [2024-06-03 18:54:43,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57662 conditions, 7916 events. 4564/7916 cut-off events. For 1166832/1166832 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 57755 event pairs, 1301 based on Foata normal form. 8/7922 useless extension candidates. Maximal degree in co-relation 57509. Up to 5928 conditions per place. [2024-06-03 18:54:43,934 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 320 selfloop transitions, 85 changer transitions 0/412 dead transitions. [2024-06-03 18:54:43,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 412 transitions, 5962 flow [2024-06-03 18:54:43,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:43,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:43,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:54:43,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 18:54:43,935 INFO L175 Difference]: Start difference. First operand has 313 places, 383 transitions, 4814 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:54:43,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 412 transitions, 5962 flow [2024-06-03 18:54:47,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 412 transitions, 5657 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:47,278 INFO L231 Difference]: Finished difference. Result has 314 places, 383 transitions, 4685 flow [2024-06-03 18:54:47,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4685, PETRI_PLACES=314, PETRI_TRANSITIONS=383} [2024-06-03 18:54:47,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-03 18:54:47,279 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 383 transitions, 4685 flow [2024-06-03 18:54:47,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:47,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:47,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:47,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 18:54:47,279 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:47,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:47,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1415052008, now seen corresponding path program 7 times [2024-06-03 18:54:47,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:47,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948257737] [2024-06-03 18:54:47,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:47,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:47,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:47,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-03 18:54:47,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:47,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948257737] [2024-06-03 18:54:47,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948257737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:47,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:47,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:47,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551517983] [2024-06-03 18:54:47,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:47,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:47,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:47,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:47,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:47,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:47,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 383 transitions, 4685 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:47,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:47,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:47,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:48,638 INFO L124 PetriNetUnfolderBase]: 4536/7890 cut-off events. [2024-06-03 18:54:48,639 INFO L125 PetriNetUnfolderBase]: For 1139909/1139909 co-relation queries the response was YES. [2024-06-03 18:54:48,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55669 conditions, 7890 events. 4536/7890 cut-off events. For 1139909/1139909 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 57670 event pairs, 1490 based on Foata normal form. 12/7900 useless extension candidates. Maximal degree in co-relation 55517. Up to 6990 conditions per place. [2024-06-03 18:54:48,735 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 326 selfloop transitions, 69 changer transitions 0/402 dead transitions. [2024-06-03 18:54:48,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 402 transitions, 5550 flow [2024-06-03 18:54:48,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:48,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:48,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:54:48,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:54:48,736 INFO L175 Difference]: Start difference. First operand has 314 places, 383 transitions, 4685 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:54:48,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 402 transitions, 5550 flow [2024-06-03 18:54:52,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 402 transitions, 5361 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:52,485 INFO L231 Difference]: Finished difference. Result has 315 places, 384 transitions, 4664 flow [2024-06-03 18:54:52,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4496, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4664, PETRI_PLACES=315, PETRI_TRANSITIONS=384} [2024-06-03 18:54:52,485 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-03 18:54:52,486 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 384 transitions, 4664 flow [2024-06-03 18:54:52,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:52,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:52,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:52,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 18:54:52,486 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:52,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:52,486 INFO L85 PathProgramCache]: Analyzing trace with hash 550834528, now seen corresponding path program 8 times [2024-06-03 18:54:52,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:52,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9467162] [2024-06-03 18:54:52,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:52,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:52,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:52,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:52,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:52,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9467162] [2024-06-03 18:54:52,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9467162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:52,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:52,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:52,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991946361] [2024-06-03 18:54:52,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:52,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:52,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:52,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:52,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:52,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:52,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 384 transitions, 4664 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:52,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:52,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:52,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:53,798 INFO L124 PetriNetUnfolderBase]: 4501/7831 cut-off events. [2024-06-03 18:54:53,798 INFO L125 PetriNetUnfolderBase]: For 1087915/1087915 co-relation queries the response was YES. [2024-06-03 18:54:53,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53846 conditions, 7831 events. 4501/7831 cut-off events. For 1087915/1087915 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 57206 event pairs, 1453 based on Foata normal form. 12/7841 useless extension candidates. Maximal degree in co-relation 53693. Up to 6711 conditions per place. [2024-06-03 18:54:53,898 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 76 changer transitions 0/406 dead transitions. [2024-06-03 18:54:53,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 406 transitions, 5536 flow [2024-06-03 18:54:53,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:53,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:53,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:54:53,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 18:54:53,899 INFO L175 Difference]: Start difference. First operand has 315 places, 384 transitions, 4664 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:54:53,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 406 transitions, 5536 flow [2024-06-03 18:54:58,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 406 transitions, 5291 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-03 18:54:58,472 INFO L231 Difference]: Finished difference. Result has 317 places, 384 transitions, 4579 flow [2024-06-03 18:54:58,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4579, PETRI_PLACES=317, PETRI_TRANSITIONS=384} [2024-06-03 18:54:58,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-03 18:54:58,472 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 384 transitions, 4579 flow [2024-06-03 18:54:58,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:58,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:58,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:58,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 18:54:58,473 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:54:58,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:58,473 INFO L85 PathProgramCache]: Analyzing trace with hash 529121762, now seen corresponding path program 1 times [2024-06-03 18:54:58,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:58,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337415737] [2024-06-03 18:54:58,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:58,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:58,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:58,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:58,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:58,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337415737] [2024-06-03 18:54:58,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337415737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:58,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:58,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:54:58,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248035644] [2024-06-03 18:54:58,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:58,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:54:58,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:58,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:54:58,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:54:58,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:58,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 384 transitions, 4579 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:54:58,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:58,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:58,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:59,767 INFO L124 PetriNetUnfolderBase]: 4496/7811 cut-off events. [2024-06-03 18:54:59,767 INFO L125 PetriNetUnfolderBase]: For 1034223/1034223 co-relation queries the response was YES. [2024-06-03 18:54:59,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53386 conditions, 7811 events. 4496/7811 cut-off events. For 1034223/1034223 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57006 event pairs, 1503 based on Foata normal form. 2/7810 useless extension candidates. Maximal degree in co-relation 53232. Up to 6968 conditions per place. [2024-06-03 18:54:59,867 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 75 changer transitions 0/398 dead transitions. [2024-06-03 18:54:59,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 398 transitions, 5456 flow [2024-06-03 18:54:59,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:59,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:59,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:54:59,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:54:59,868 INFO L175 Difference]: Start difference. First operand has 317 places, 384 transitions, 4579 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:54:59,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 398 transitions, 5456 flow [2024-06-03 18:55:03,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 398 transitions, 5283 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 18:55:03,769 INFO L231 Difference]: Finished difference. Result has 318 places, 386 transitions, 4632 flow [2024-06-03 18:55:03,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4406, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4632, PETRI_PLACES=318, PETRI_TRANSITIONS=386} [2024-06-03 18:55:03,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-03 18:55:03,769 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 386 transitions, 4632 flow [2024-06-03 18:55:03,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:55:03,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:03,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, 1] [2024-06-03 18:55:03,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 18:55:03,769 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:03,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:03,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1308153468, now seen corresponding path program 2 times [2024-06-03 18:55:03,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:03,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442670922] [2024-06-03 18:55:03,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:03,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:03,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:03,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:03,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:03,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442670922] [2024-06-03 18:55:03,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442670922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:03,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:03,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:55:03,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13717250] [2024-06-03 18:55:03,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:03,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:55:03,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:03,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:55:03,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:55:03,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:03,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 386 transitions, 4632 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:55:03,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:03,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:03,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:05,081 INFO L124 PetriNetUnfolderBase]: 4491/7799 cut-off events. [2024-06-03 18:55:05,081 INFO L125 PetriNetUnfolderBase]: For 1041826/1041826 co-relation queries the response was YES. [2024-06-03 18:55:05,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53172 conditions, 7799 events. 4491/7799 cut-off events. For 1041826/1041826 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56953 event pairs, 1487 based on Foata normal form. 2/7798 useless extension candidates. Maximal degree in co-relation 53017. Up to 6916 conditions per place. [2024-06-03 18:55:05,186 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 316 selfloop transitions, 81 changer transitions 0/404 dead transitions. [2024-06-03 18:55:05,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 404 transitions, 5816 flow [2024-06-03 18:55:05,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:55:05,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:55:05,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:55:05,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-03 18:55:05,187 INFO L175 Difference]: Start difference. First operand has 318 places, 386 transitions, 4632 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:55:05,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 404 transitions, 5816 flow [2024-06-03 18:55:09,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 404 transitions, 5609 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-03 18:55:09,781 INFO L231 Difference]: Finished difference. Result has 321 places, 390 transitions, 4751 flow [2024-06-03 18:55:09,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4425, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4751, PETRI_PLACES=321, PETRI_TRANSITIONS=390} [2024-06-03 18:55:09,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-03 18:55:09,781 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 390 transitions, 4751 flow [2024-06-03 18:55:09,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:55:09,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:09,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:09,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 18:55:09,782 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:09,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:09,782 INFO L85 PathProgramCache]: Analyzing trace with hash 829960418, now seen corresponding path program 3 times [2024-06-03 18:55:09,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:09,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394406152] [2024-06-03 18:55:09,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:09,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:09,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:09,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-03 18:55:09,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:09,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394406152] [2024-06-03 18:55:09,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394406152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:09,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:09,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:55:09,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399367308] [2024-06-03 18:55:09,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:09,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:55:09,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:09,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:55:09,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:55:09,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:09,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 390 transitions, 4751 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:55:09,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:09,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:09,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:11,182 INFO L124 PetriNetUnfolderBase]: 4486/7795 cut-off events. [2024-06-03 18:55:11,182 INFO L125 PetriNetUnfolderBase]: For 1047571/1047571 co-relation queries the response was YES. [2024-06-03 18:55:11,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53087 conditions, 7795 events. 4486/7795 cut-off events. For 1047571/1047571 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56891 event pairs, 1497 based on Foata normal form. 2/7794 useless extension candidates. Maximal degree in co-relation 52930. Up to 6954 conditions per place. [2024-06-03 18:55:11,270 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 79 changer transitions 0/402 dead transitions. [2024-06-03 18:55:11,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 402 transitions, 5569 flow [2024-06-03 18:55:11,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:55:11,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:55:11,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:55:11,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-03 18:55:11,271 INFO L175 Difference]: Start difference. First operand has 321 places, 390 transitions, 4751 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:55:11,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 402 transitions, 5569 flow [2024-06-03 18:55:15,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 402 transitions, 5360 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-03 18:55:15,203 INFO L231 Difference]: Finished difference. Result has 325 places, 390 transitions, 4705 flow [2024-06-03 18:55:15,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4542, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4705, PETRI_PLACES=325, PETRI_TRANSITIONS=390} [2024-06-03 18:55:15,203 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-03 18:55:15,204 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 390 transitions, 4705 flow [2024-06-03 18:55:15,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:55:15,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:15,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:15,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 18:55:15,204 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:15,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:15,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1446498154, now seen corresponding path program 4 times [2024-06-03 18:55:15,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:15,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334560137] [2024-06-03 18:55:15,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:15,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:15,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:15,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:15,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:15,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334560137] [2024-06-03 18:55:15,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334560137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:15,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:15,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:55:15,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67488376] [2024-06-03 18:55:15,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:15,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:55:15,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:15,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:55:15,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:55:15,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:15,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 390 transitions, 4705 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:55:15,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:15,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:15,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:16,506 INFO L124 PetriNetUnfolderBase]: 4494/7801 cut-off events. [2024-06-03 18:55:16,506 INFO L125 PetriNetUnfolderBase]: For 1066052/1066052 co-relation queries the response was YES. [2024-06-03 18:55:16,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53372 conditions, 7801 events. 4494/7801 cut-off events. For 1066052/1066052 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 56874 event pairs, 1489 based on Foata normal form. 2/7800 useless extension candidates. Maximal degree in co-relation 53213. Up to 6902 conditions per place. [2024-06-03 18:55:16,607 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 87 changer transitions 0/410 dead transitions. [2024-06-03 18:55:16,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 410 transitions, 5659 flow [2024-06-03 18:55:16,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:55:16,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:55:16,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:55:16,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 18:55:16,608 INFO L175 Difference]: Start difference. First operand has 325 places, 390 transitions, 4705 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:55:16,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 410 transitions, 5659 flow [2024-06-03 18:55:21,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 410 transitions, 5476 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 18:55:21,442 INFO L231 Difference]: Finished difference. Result has 327 places, 394 transitions, 4821 flow [2024-06-03 18:55:21,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4821, PETRI_PLACES=327, PETRI_TRANSITIONS=394} [2024-06-03 18:55:21,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-03 18:55:21,442 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 394 transitions, 4821 flow [2024-06-03 18:55:21,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:55:21,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:21,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:21,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 18:55:21,443 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:21,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:21,443 INFO L85 PathProgramCache]: Analyzing trace with hash -974147434, now seen corresponding path program 5 times [2024-06-03 18:55:21,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:21,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287784731] [2024-06-03 18:55:21,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:21,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:21,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:21,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:21,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:21,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287784731] [2024-06-03 18:55:21,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287784731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:21,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:21,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:55:21,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545099697] [2024-06-03 18:55:21,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:21,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:55:21,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:21,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:55:21,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:55:21,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:21,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 394 transitions, 4821 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:55:21,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:21,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:21,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:22,760 INFO L124 PetriNetUnfolderBase]: 4502/7821 cut-off events. [2024-06-03 18:55:22,760 INFO L125 PetriNetUnfolderBase]: For 1087324/1087324 co-relation queries the response was YES. [2024-06-03 18:55:22,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53822 conditions, 7821 events. 4502/7821 cut-off events. For 1087324/1087324 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57165 event pairs, 1388 based on Foata normal form. 2/7820 useless extension candidates. Maximal degree in co-relation 53661. Up to 6597 conditions per place. [2024-06-03 18:55:22,862 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 310 selfloop transitions, 103 changer transitions 0/420 dead transitions. [2024-06-03 18:55:22,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 420 transitions, 6091 flow [2024-06-03 18:55:22,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:55:22,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:55:22,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:55:22,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:55:22,863 INFO L175 Difference]: Start difference. First operand has 327 places, 394 transitions, 4821 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:55:22,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 420 transitions, 6091 flow [2024-06-03 18:55:27,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 420 transitions, 5900 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-03 18:55:27,339 INFO L231 Difference]: Finished difference. Result has 332 places, 399 transitions, 5010 flow [2024-06-03 18:55:27,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4630, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5010, PETRI_PLACES=332, PETRI_TRANSITIONS=399} [2024-06-03 18:55:27,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-03 18:55:27,339 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 399 transitions, 5010 flow [2024-06-03 18:55:27,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:55:27,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:27,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:27,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 18:55:27,339 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:27,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:27,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1654038072, now seen corresponding path program 6 times [2024-06-03 18:55:27,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:27,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085246217] [2024-06-03 18:55:27,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:27,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:27,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:27,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-03 18:55:27,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:27,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085246217] [2024-06-03 18:55:27,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085246217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:27,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:27,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:55:27,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501856731] [2024-06-03 18:55:27,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:27,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:55:27,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:27,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:55:27,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:55:27,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:27,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 399 transitions, 5010 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:55:27,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:27,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:27,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:28,697 INFO L124 PetriNetUnfolderBase]: 4497/7806 cut-off events. [2024-06-03 18:55:28,698 INFO L125 PetriNetUnfolderBase]: For 1095605/1095605 co-relation queries the response was YES. [2024-06-03 18:55:28,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54042 conditions, 7806 events. 4497/7806 cut-off events. For 1095605/1095605 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57042 event pairs, 1406 based on Foata normal form. 2/7805 useless extension candidates. Maximal degree in co-relation 53878. Up to 6593 conditions per place. [2024-06-03 18:55:28,801 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 311 selfloop transitions, 99 changer transitions 0/417 dead transitions. [2024-06-03 18:55:28,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 417 transitions, 5909 flow [2024-06-03 18:55:28,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:55:28,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:55:28,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:55:28,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 18:55:28,802 INFO L175 Difference]: Start difference. First operand has 332 places, 399 transitions, 5010 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:55:28,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 417 transitions, 5909 flow [2024-06-03 18:55:32,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 417 transitions, 5510 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-03 18:55:32,961 INFO L231 Difference]: Finished difference. Result has 333 places, 400 transitions, 4843 flow [2024-06-03 18:55:32,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4631, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4843, PETRI_PLACES=333, PETRI_TRANSITIONS=400} [2024-06-03 18:55:32,962 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-03 18:55:32,962 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 400 transitions, 4843 flow [2024-06-03 18:55:32,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 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-03 18:55:32,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:32,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:32,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 18:55:32,962 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:32,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:32,963 INFO L85 PathProgramCache]: Analyzing trace with hash -67309668, now seen corresponding path program 1 times [2024-06-03 18:55:32,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:32,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171129673] [2024-06-03 18:55:32,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:32,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:32,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:33,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:33,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:33,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171129673] [2024-06-03 18:55:33,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171129673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:33,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:33,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:33,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21160465] [2024-06-03 18:55:33,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:33,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:33,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:33,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:33,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:33,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:33,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 400 transitions, 4843 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:33,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:33,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:33,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:34,504 INFO L124 PetriNetUnfolderBase]: 4492/7816 cut-off events. [2024-06-03 18:55:34,504 INFO L125 PetriNetUnfolderBase]: For 1111046/1111046 co-relation queries the response was YES. [2024-06-03 18:55:34,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52952 conditions, 7816 events. 4492/7816 cut-off events. For 1111046/1111046 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 57025 event pairs, 1236 based on Foata normal form. 8/7818 useless extension candidates. Maximal degree in co-relation 52789. Up to 5865 conditions per place. [2024-06-03 18:55:34,593 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 64 changer transitions 0/453 dead transitions. [2024-06-03 18:55:34,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 453 transitions, 6404 flow [2024-06-03 18:55:34,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:55:34,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:55:34,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-03 18:55:34,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 18:55:34,594 INFO L175 Difference]: Start difference. First operand has 333 places, 400 transitions, 4843 flow. Second operand 9 states and 234 transitions. [2024-06-03 18:55:34,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 453 transitions, 6404 flow [2024-06-03 18:55:39,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 453 transitions, 6188 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 18:55:39,149 INFO L231 Difference]: Finished difference. Result has 337 places, 402 transitions, 4802 flow [2024-06-03 18:55:39,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4802, PETRI_PLACES=337, PETRI_TRANSITIONS=402} [2024-06-03 18:55:39,150 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-03 18:55:39,150 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 402 transitions, 4802 flow [2024-06-03 18:55:39,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:39,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:39,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:39,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 18:55:39,150 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:39,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:39,150 INFO L85 PathProgramCache]: Analyzing trace with hash 282497022, now seen corresponding path program 2 times [2024-06-03 18:55:39,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:39,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692173434] [2024-06-03 18:55:39,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:39,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:39,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:39,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:39,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:39,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692173434] [2024-06-03 18:55:39,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692173434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:39,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:39,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:39,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614760935] [2024-06-03 18:55:39,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:39,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:39,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:39,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:39,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:39,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:39,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 402 transitions, 4802 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:39,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:39,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:39,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:40,570 INFO L124 PetriNetUnfolderBase]: 4559/7921 cut-off events. [2024-06-03 18:55:40,570 INFO L125 PetriNetUnfolderBase]: For 1159853/1159853 co-relation queries the response was YES. [2024-06-03 18:55:40,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54774 conditions, 7921 events. 4559/7921 cut-off events. For 1159853/1159853 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57894 event pairs, 1334 based on Foata normal form. 2/7913 useless extension candidates. Maximal degree in co-relation 54611. Up to 5899 conditions per place. [2024-06-03 18:55:40,677 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 375 selfloop transitions, 68 changer transitions 0/450 dead transitions. [2024-06-03 18:55:40,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 450 transitions, 6381 flow [2024-06-03 18:55:40,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:55:40,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:55:40,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-03 18:55:40,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005291005291006 [2024-06-03 18:55:40,678 INFO L175 Difference]: Start difference. First operand has 337 places, 402 transitions, 4802 flow. Second operand 9 states and 227 transitions. [2024-06-03 18:55:40,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 450 transitions, 6381 flow [2024-06-03 18:55:46,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 450 transitions, 6242 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:55:46,899 INFO L231 Difference]: Finished difference. Result has 341 places, 406 transitions, 4907 flow [2024-06-03 18:55:46,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4666, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4907, PETRI_PLACES=341, PETRI_TRANSITIONS=406} [2024-06-03 18:55:46,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-03 18:55:46,899 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 406 transitions, 4907 flow [2024-06-03 18:55:46,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:46,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:46,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:46,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 18:55:46,900 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:46,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:46,900 INFO L85 PathProgramCache]: Analyzing trace with hash -172289800, now seen corresponding path program 3 times [2024-06-03 18:55:46,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:46,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064600409] [2024-06-03 18:55:46,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:46,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:46,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:46,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:46,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:46,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064600409] [2024-06-03 18:55:46,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064600409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:46,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:46,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:46,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304270094] [2024-06-03 18:55:46,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:46,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:46,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:46,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:46,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:47,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:47,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 406 transitions, 4907 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:47,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:47,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:47,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:48,293 INFO L124 PetriNetUnfolderBase]: 4536/7882 cut-off events. [2024-06-03 18:55:48,294 INFO L125 PetriNetUnfolderBase]: For 1168189/1168189 co-relation queries the response was YES. [2024-06-03 18:55:48,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53622 conditions, 7882 events. 4536/7882 cut-off events. For 1168189/1168189 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57581 event pairs, 1429 based on Foata normal form. 10/7887 useless extension candidates. Maximal degree in co-relation 53457. Up to 6425 conditions per place. [2024-06-03 18:55:48,397 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 54 changer transitions 0/447 dead transitions. [2024-06-03 18:55:48,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 447 transitions, 6157 flow [2024-06-03 18:55:48,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:48,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:48,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-03 18:55:48,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-03 18:55:48,398 INFO L175 Difference]: Start difference. First operand has 341 places, 406 transitions, 4907 flow. Second operand 8 states and 206 transitions. [2024-06-03 18:55:48,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 447 transitions, 6157 flow [2024-06-03 18:55:54,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 447 transitions, 6017 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 18:55:54,509 INFO L231 Difference]: Finished difference. Result has 344 places, 406 transitions, 4882 flow [2024-06-03 18:55:54,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4882, PETRI_PLACES=344, PETRI_TRANSITIONS=406} [2024-06-03 18:55:54,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-03 18:55:54,510 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 406 transitions, 4882 flow [2024-06-03 18:55:54,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:54,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:54,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:54,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 18:55:54,510 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:55:54,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:54,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1264074754, now seen corresponding path program 4 times [2024-06-03 18:55:54,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:54,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647405585] [2024-06-03 18:55:54,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:54,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:54,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:54,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:54,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:54,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647405585] [2024-06-03 18:55:54,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647405585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:54,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:54,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:54,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347173423] [2024-06-03 18:55:54,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:54,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:54,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:54,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:54,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:54,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:54,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 406 transitions, 4882 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:54,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:54,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:54,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:55,912 INFO L124 PetriNetUnfolderBase]: 4526/7879 cut-off events. [2024-06-03 18:55:55,912 INFO L125 PetriNetUnfolderBase]: For 1134361/1134361 co-relation queries the response was YES. [2024-06-03 18:55:56,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52647 conditions, 7879 events. 4526/7879 cut-off events. For 1134361/1134361 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 57611 event pairs, 1441 based on Foata normal form. 10/7886 useless extension candidates. Maximal degree in co-relation 52481. Up to 7106 conditions per place. [2024-06-03 18:55:56,028 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 51 changer transitions 0/439 dead transitions. [2024-06-03 18:55:56,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 439 transitions, 5885 flow [2024-06-03 18:55:56,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:56,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:56,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:55:56,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 18:55:56,029 INFO L175 Difference]: Start difference. First operand has 344 places, 406 transitions, 4882 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:55:56,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 439 transitions, 5885 flow [2024-06-03 18:56:01,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 439 transitions, 5785 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:56:01,974 INFO L231 Difference]: Finished difference. Result has 346 places, 408 transitions, 4941 flow [2024-06-03 18:56:01,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4941, PETRI_PLACES=346, PETRI_TRANSITIONS=408} [2024-06-03 18:56:01,975 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-03 18:56:01,975 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 408 transitions, 4941 flow [2024-06-03 18:56:01,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:01,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:01,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:01,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 18:56:01,975 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:01,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:01,975 INFO L85 PathProgramCache]: Analyzing trace with hash -70821890, now seen corresponding path program 5 times [2024-06-03 18:56:01,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:01,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448889312] [2024-06-03 18:56:01,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:01,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:02,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:02,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:02,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448889312] [2024-06-03 18:56:02,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448889312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:02,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:02,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:02,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057110479] [2024-06-03 18:56:02,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:02,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:02,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:02,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:02,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:02,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:02,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 408 transitions, 4941 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:02,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:02,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:02,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:03,499 INFO L124 PetriNetUnfolderBase]: 4547/7907 cut-off events. [2024-06-03 18:56:03,499 INFO L125 PetriNetUnfolderBase]: For 1111473/1111473 co-relation queries the response was YES. [2024-06-03 18:56:03,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53308 conditions, 7907 events. 4547/7907 cut-off events. For 1111473/1111473 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57766 event pairs, 1439 based on Foata normal form. 2/7904 useless extension candidates. Maximal degree in co-relation 53141. Up to 7114 conditions per place. [2024-06-03 18:56:03,597 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 59 changer transitions 0/447 dead transitions. [2024-06-03 18:56:03,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 447 transitions, 6254 flow [2024-06-03 18:56:03,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:56:03,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:56:03,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-03 18:56:03,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:56:03,598 INFO L175 Difference]: Start difference. First operand has 346 places, 408 transitions, 4941 flow. Second operand 10 states and 235 transitions. [2024-06-03 18:56:03,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 447 transitions, 6254 flow [2024-06-03 18:56:09,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 447 transitions, 6134 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:56:09,307 INFO L231 Difference]: Finished difference. Result has 351 places, 412 transitions, 5057 flow [2024-06-03 18:56:09,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4821, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5057, PETRI_PLACES=351, PETRI_TRANSITIONS=412} [2024-06-03 18:56:09,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-03 18:56:09,308 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 412 transitions, 5057 flow [2024-06-03 18:56:09,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:09,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:09,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:09,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 18:56:09,308 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:09,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:09,308 INFO L85 PathProgramCache]: Analyzing trace with hash -67964930, now seen corresponding path program 6 times [2024-06-03 18:56:09,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:09,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653941338] [2024-06-03 18:56:09,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:09,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:09,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:09,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:09,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:09,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653941338] [2024-06-03 18:56:09,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653941338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:09,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:09,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:09,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938851625] [2024-06-03 18:56:09,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:09,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:09,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:09,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:09,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:09,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:09,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 412 transitions, 5057 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:09,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:09,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:09,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:10,797 INFO L124 PetriNetUnfolderBase]: 4542/7903 cut-off events. [2024-06-03 18:56:10,797 INFO L125 PetriNetUnfolderBase]: For 1114807/1114807 co-relation queries the response was YES. [2024-06-03 18:56:10,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53177 conditions, 7903 events. 4542/7903 cut-off events. For 1114807/1114807 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57809 event pairs, 1443 based on Foata normal form. 2/7902 useless extension candidates. Maximal degree in co-relation 53008. Up to 7162 conditions per place. [2024-06-03 18:56:10,915 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 53 changer transitions 0/442 dead transitions. [2024-06-03 18:56:10,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 442 transitions, 6001 flow [2024-06-03 18:56:10,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:56:10,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:56:10,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-03 18:56:10,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:56:10,916 INFO L175 Difference]: Start difference. First operand has 351 places, 412 transitions, 5057 flow. Second operand 10 states and 230 transitions. [2024-06-03 18:56:10,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 442 transitions, 6001 flow [2024-06-03 18:56:17,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 442 transitions, 5842 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-03 18:56:17,435 INFO L231 Difference]: Finished difference. Result has 354 places, 412 transitions, 5009 flow [2024-06-03 18:56:17,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4898, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5009, PETRI_PLACES=354, PETRI_TRANSITIONS=412} [2024-06-03 18:56:17,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-03 18:56:17,436 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 412 transitions, 5009 flow [2024-06-03 18:56:17,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:17,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:17,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:17,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 18:56:17,436 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:17,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:17,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1264064059, now seen corresponding path program 1 times [2024-06-03 18:56:17,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:17,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748776891] [2024-06-03 18:56:17,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:17,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:17,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:17,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-03 18:56:17,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:17,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748776891] [2024-06-03 18:56:17,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748776891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:17,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:17,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:56:17,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656144034] [2024-06-03 18:56:17,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:17,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:56:17,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:17,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:56:17,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:56:17,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:17,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 412 transitions, 5009 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:56:17,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:17,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:17,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:18,791 INFO L124 PetriNetUnfolderBase]: 4555/7917 cut-off events. [2024-06-03 18:56:18,791 INFO L125 PetriNetUnfolderBase]: For 1132492/1132492 co-relation queries the response was YES. [2024-06-03 18:56:18,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53438 conditions, 7917 events. 4555/7917 cut-off events. For 1132492/1132492 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57983 event pairs, 1464 based on Foata normal form. 1/7915 useless extension candidates. Maximal degree in co-relation 53268. Up to 6953 conditions per place. [2024-06-03 18:56:18,903 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 106 changer transitions 0/433 dead transitions. [2024-06-03 18:56:18,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 433 transitions, 6467 flow [2024-06-03 18:56:18,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:56:18,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:56:18,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:56:18,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 18:56:18,903 INFO L175 Difference]: Start difference. First operand has 354 places, 412 transitions, 5009 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:56:18,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 433 transitions, 6467 flow [2024-06-03 18:56:25,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 433 transitions, 6340 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 18:56:25,694 INFO L231 Difference]: Finished difference. Result has 351 places, 418 transitions, 5192 flow [2024-06-03 18:56:25,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5192, PETRI_PLACES=351, PETRI_TRANSITIONS=418} [2024-06-03 18:56:25,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-03 18:56:25,695 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 418 transitions, 5192 flow [2024-06-03 18:56:25,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:56:25,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:25,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:25,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 18:56:25,695 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:25,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:25,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1578181781, now seen corresponding path program 2 times [2024-06-03 18:56:25,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:25,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370760159] [2024-06-03 18:56:25,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:25,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:25,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:25,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:25,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:25,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370760159] [2024-06-03 18:56:25,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370760159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:25,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:25,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:56:25,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838253932] [2024-06-03 18:56:25,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:25,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:56:25,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:25,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:56:25,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:56:25,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:25,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 418 transitions, 5192 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:56:25,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:25,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:25,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:27,101 INFO L124 PetriNetUnfolderBase]: 4552/7913 cut-off events. [2024-06-03 18:56:27,102 INFO L125 PetriNetUnfolderBase]: For 1143681/1143681 co-relation queries the response was YES. [2024-06-03 18:56:27,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53619 conditions, 7913 events. 4552/7913 cut-off events. For 1143681/1143681 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57864 event pairs, 1464 based on Foata normal form. 1/7911 useless extension candidates. Maximal degree in co-relation 53448. Up to 6950 conditions per place. [2024-06-03 18:56:27,208 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 313 selfloop transitions, 115 changer transitions 0/435 dead transitions. [2024-06-03 18:56:27,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 435 transitions, 6334 flow [2024-06-03 18:56:27,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:56:27,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:56:27,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 18:56:27,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-03 18:56:27,209 INFO L175 Difference]: Start difference. First operand has 351 places, 418 transitions, 5192 flow. Second operand 6 states and 152 transitions. [2024-06-03 18:56:27,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 435 transitions, 6334 flow [2024-06-03 18:56:33,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 435 transitions, 6207 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-03 18:56:33,206 INFO L231 Difference]: Finished difference. Result has 354 places, 418 transitions, 5309 flow [2024-06-03 18:56:33,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5067, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5309, PETRI_PLACES=354, PETRI_TRANSITIONS=418} [2024-06-03 18:56:33,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-03 18:56:33,206 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 418 transitions, 5309 flow [2024-06-03 18:56:33,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:56:33,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:33,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:33,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 18:56:33,206 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:33,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:33,207 INFO L85 PathProgramCache]: Analyzing trace with hash -388909149, now seen corresponding path program 3 times [2024-06-03 18:56:33,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:33,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277651605] [2024-06-03 18:56:33,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:33,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:33,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:33,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-03 18:56:33,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:33,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277651605] [2024-06-03 18:56:33,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277651605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:33,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:33,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:56:33,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208979804] [2024-06-03 18:56:33,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:33,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:56:33,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:33,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:56:33,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:56:33,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:33,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 418 transitions, 5309 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:56:33,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:33,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:33,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:34,543 INFO L124 PetriNetUnfolderBase]: 4549/7909 cut-off events. [2024-06-03 18:56:34,543 INFO L125 PetriNetUnfolderBase]: For 1137033/1137033 co-relation queries the response was YES. [2024-06-03 18:56:34,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53572 conditions, 7909 events. 4549/7909 cut-off events. For 1137033/1137033 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57946 event pairs, 1461 based on Foata normal form. 1/7907 useless extension candidates. Maximal degree in co-relation 53401. Up to 6947 conditions per place. [2024-06-03 18:56:34,653 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 112 changer transitions 0/433 dead transitions. [2024-06-03 18:56:34,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 433 transitions, 6197 flow [2024-06-03 18:56:34,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:34,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:34,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:56:34,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:56:34,654 INFO L175 Difference]: Start difference. First operand has 354 places, 418 transitions, 5309 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:56:34,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 433 transitions, 6197 flow [2024-06-03 18:56:41,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 433 transitions, 5919 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 18:56:41,177 INFO L231 Difference]: Finished difference. Result has 356 places, 418 transitions, 5265 flow [2024-06-03 18:56:41,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5265, PETRI_PLACES=356, PETRI_TRANSITIONS=418} [2024-06-03 18:56:41,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-03 18:56:41,177 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 418 transitions, 5265 flow [2024-06-03 18:56:41,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:56:41,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:41,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:41,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 18:56:41,178 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:41,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:41,178 INFO L85 PathProgramCache]: Analyzing trace with hash -921157704, now seen corresponding path program 7 times [2024-06-03 18:56:41,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:41,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086817735] [2024-06-03 18:56:41,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:41,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:41,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:41,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:41,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:41,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086817735] [2024-06-03 18:56:41,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086817735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:41,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:41,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:41,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690478051] [2024-06-03 18:56:41,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:41,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:41,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:41,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:41,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:41,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:41,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 418 transitions, 5265 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:41,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:41,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:41,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:42,650 INFO L124 PetriNetUnfolderBase]: 4585/7950 cut-off events. [2024-06-03 18:56:42,650 INFO L125 PetriNetUnfolderBase]: For 1205967/1205967 co-relation queries the response was YES. [2024-06-03 18:56:42,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53928 conditions, 7950 events. 4585/7950 cut-off events. For 1205967/1205967 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 58029 event pairs, 1471 based on Foata normal form. 10/7942 useless extension candidates. Maximal degree in co-relation 53757. Up to 5772 conditions per place. [2024-06-03 18:56:42,750 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 286 selfloop transitions, 166 changer transitions 0/459 dead transitions. [2024-06-03 18:56:42,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 459 transitions, 6828 flow [2024-06-03 18:56:42,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:42,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:42,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-03 18:56:42,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-03 18:56:42,751 INFO L175 Difference]: Start difference. First operand has 356 places, 418 transitions, 5265 flow. Second operand 8 states and 211 transitions. [2024-06-03 18:56:42,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 459 transitions, 6828 flow [2024-06-03 18:56:48,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 459 transitions, 6441 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-03 18:56:48,495 INFO L231 Difference]: Finished difference. Result has 354 places, 420 transitions, 5265 flow [2024-06-03 18:56:48,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5265, PETRI_PLACES=354, PETRI_TRANSITIONS=420} [2024-06-03 18:56:48,496 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-03 18:56:48,496 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 420 transitions, 5265 flow [2024-06-03 18:56:48,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:48,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:48,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:48,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 18:56:48,496 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:48,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:48,497 INFO L85 PathProgramCache]: Analyzing trace with hash -780910634, now seen corresponding path program 8 times [2024-06-03 18:56:48,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:48,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911226431] [2024-06-03 18:56:48,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:48,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:48,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:48,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:48,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:48,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911226431] [2024-06-03 18:56:48,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911226431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:48,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:48,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:48,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146286076] [2024-06-03 18:56:48,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:48,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:48,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:48,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:48,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:48,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:48,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 420 transitions, 5265 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:48,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:48,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:48,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:50,098 INFO L124 PetriNetUnfolderBase]: 4621/8015 cut-off events. [2024-06-03 18:56:50,098 INFO L125 PetriNetUnfolderBase]: For 1210349/1210349 co-relation queries the response was YES. [2024-06-03 18:56:50,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54537 conditions, 8015 events. 4621/8015 cut-off events. For 1210349/1210349 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 58624 event pairs, 1493 based on Foata normal form. 10/8007 useless extension candidates. Maximal degree in co-relation 54367. Up to 6787 conditions per place. [2024-06-03 18:56:50,192 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 162 changer transitions 0/451 dead transitions. [2024-06-03 18:56:50,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 451 transitions, 6528 flow [2024-06-03 18:56:50,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:50,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:50,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 18:56:50,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-03 18:56:50,193 INFO L175 Difference]: Start difference. First operand has 354 places, 420 transitions, 5265 flow. Second operand 8 states and 202 transitions. [2024-06-03 18:56:50,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 451 transitions, 6528 flow [2024-06-03 18:56:55,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 451 transitions, 6202 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 18:56:55,759 INFO L231 Difference]: Finished difference. Result has 357 places, 422 transitions, 5318 flow [2024-06-03 18:56:55,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5318, PETRI_PLACES=357, PETRI_TRANSITIONS=422} [2024-06-03 18:56:55,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-03 18:56:55,760 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 422 transitions, 5318 flow [2024-06-03 18:56:55,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:55,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:55,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:55,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 18:56:55,760 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:56:55,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:55,760 INFO L85 PathProgramCache]: Analyzing trace with hash 696129494, now seen corresponding path program 9 times [2024-06-03 18:56:55,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:55,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91101539] [2024-06-03 18:56:55,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:55,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:55,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:55,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:55,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:55,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91101539] [2024-06-03 18:56:55,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91101539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:55,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:55,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:55,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49541807] [2024-06-03 18:56:55,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:55,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:55,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:55,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:55,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:55,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:55,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 422 transitions, 5318 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:55,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:55,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:55,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:57,219 INFO L124 PetriNetUnfolderBase]: 4611/8001 cut-off events. [2024-06-03 18:56:57,219 INFO L125 PetriNetUnfolderBase]: For 1168833/1168833 co-relation queries the response was YES. [2024-06-03 18:56:57,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53546 conditions, 8001 events. 4611/8001 cut-off events. For 1168833/1168833 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 58508 event pairs, 1485 based on Foata normal form. 10/7993 useless extension candidates. Maximal degree in co-relation 53375. Up to 6773 conditions per place. [2024-06-03 18:56:57,334 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 165 changer transitions 0/450 dead transitions. [2024-06-03 18:56:57,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 450 transitions, 6576 flow [2024-06-03 18:56:57,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:57,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:57,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 18:56:57,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-03 18:56:57,335 INFO L175 Difference]: Start difference. First operand has 357 places, 422 transitions, 5318 flow. Second operand 8 states and 198 transitions. [2024-06-03 18:56:57,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 450 transitions, 6576 flow [2024-06-03 18:57:02,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 450 transitions, 6234 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:57:02,523 INFO L231 Difference]: Finished difference. Result has 359 places, 424 transitions, 5364 flow [2024-06-03 18:57:02,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4976, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5364, PETRI_PLACES=359, PETRI_TRANSITIONS=424} [2024-06-03 18:57:02,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-03 18:57:02,524 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 424 transitions, 5364 flow [2024-06-03 18:57:02,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:02,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:02,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:02,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 18:57:02,524 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:02,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:02,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1018854742, now seen corresponding path program 10 times [2024-06-03 18:57:02,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:02,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830400215] [2024-06-03 18:57:02,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:02,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:02,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:02,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:02,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:02,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830400215] [2024-06-03 18:57:02,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830400215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:02,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:02,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:02,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596669912] [2024-06-03 18:57:02,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:02,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:02,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:02,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:02,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:02,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:02,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 424 transitions, 5364 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:02,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:02,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:02,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:04,002 INFO L124 PetriNetUnfolderBase]: 4619/8013 cut-off events. [2024-06-03 18:57:04,002 INFO L125 PetriNetUnfolderBase]: For 1125181/1125181 co-relation queries the response was YES. [2024-06-03 18:57:04,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53710 conditions, 8013 events. 4619/8013 cut-off events. For 1125181/1125181 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 58526 event pairs, 1485 based on Foata normal form. 2/7997 useless extension candidates. Maximal degree in co-relation 53538. Up to 6817 conditions per place. [2024-06-03 18:57:04,118 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 262 selfloop transitions, 177 changer transitions 0/446 dead transitions. [2024-06-03 18:57:04,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 446 transitions, 6590 flow [2024-06-03 18:57:04,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:57:04,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:57:04,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:57:04,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 18:57:04,119 INFO L175 Difference]: Start difference. First operand has 359 places, 424 transitions, 5364 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:57:04,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 446 transitions, 6590 flow [2024-06-03 18:57:09,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 446 transitions, 6238 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 18:57:09,792 INFO L231 Difference]: Finished difference. Result has 361 places, 426 transitions, 5427 flow [2024-06-03 18:57:09,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5012, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5427, PETRI_PLACES=361, PETRI_TRANSITIONS=426} [2024-06-03 18:57:09,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-03 18:57:09,793 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 426 transitions, 5427 flow [2024-06-03 18:57:09,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:09,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:09,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, 1, 1, 1] [2024-06-03 18:57:09,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 18:57:09,793 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:09,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:09,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1174495274, now seen corresponding path program 11 times [2024-06-03 18:57:09,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:09,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197209726] [2024-06-03 18:57:09,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:09,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:09,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:09,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:09,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:09,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197209726] [2024-06-03 18:57:09,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197209726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:09,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:09,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:09,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604516278] [2024-06-03 18:57:09,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:09,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:09,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:09,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:09,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:09,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:09,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 426 transitions, 5427 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:09,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:09,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:09,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:11,291 INFO L124 PetriNetUnfolderBase]: 4627/8039 cut-off events. [2024-06-03 18:57:11,291 INFO L125 PetriNetUnfolderBase]: For 1141619/1141619 co-relation queries the response was YES. [2024-06-03 18:57:11,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53854 conditions, 8039 events. 4627/8039 cut-off events. For 1141619/1141619 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 58795 event pairs, 1443 based on Foata normal form. 2/8038 useless extension candidates. Maximal degree in co-relation 53681. Up to 7339 conditions per place. [2024-06-03 18:57:11,409 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 37 changer transitions 0/447 dead transitions. [2024-06-03 18:57:11,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 447 transitions, 6407 flow [2024-06-03 18:57:11,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:57:11,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:57:11,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 18:57:11,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-03 18:57:11,410 INFO L175 Difference]: Start difference. First operand has 361 places, 426 transitions, 5427 flow. Second operand 8 states and 181 transitions. [2024-06-03 18:57:11,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 447 transitions, 6407 flow [2024-06-03 18:57:17,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 447 transitions, 6016 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:57:17,393 INFO L231 Difference]: Finished difference. Result has 363 places, 428 transitions, 5173 flow [2024-06-03 18:57:17,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5036, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5173, PETRI_PLACES=363, PETRI_TRANSITIONS=428} [2024-06-03 18:57:17,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-03 18:57:17,393 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 428 transitions, 5173 flow [2024-06-03 18:57:17,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:17,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:17,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:17,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 18:57:17,394 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:17,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:17,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1177352234, now seen corresponding path program 12 times [2024-06-03 18:57:17,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:17,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128132750] [2024-06-03 18:57:17,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:17,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:17,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:17,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-03 18:57:17,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:17,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128132750] [2024-06-03 18:57:17,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128132750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:17,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:17,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:17,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491782013] [2024-06-03 18:57:17,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:17,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:17,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:17,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:17,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:17,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:17,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 428 transitions, 5173 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:17,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:17,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:17,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:18,914 INFO L124 PetriNetUnfolderBase]: 4635/8051 cut-off events. [2024-06-03 18:57:18,915 INFO L125 PetriNetUnfolderBase]: For 1157484/1157484 co-relation queries the response was YES. [2024-06-03 18:57:19,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53595 conditions, 8051 events. 4635/8051 cut-off events. For 1157484/1157484 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 58953 event pairs, 1443 based on Foata normal form. 2/8050 useless extension candidates. Maximal degree in co-relation 53421. Up to 7337 conditions per place. [2024-06-03 18:57:19,031 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 41 changer transitions 0/451 dead transitions. [2024-06-03 18:57:19,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 451 transitions, 6160 flow [2024-06-03 18:57:19,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:57:19,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:57:19,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-03 18:57:19,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291005291005291 [2024-06-03 18:57:19,032 INFO L175 Difference]: Start difference. First operand has 363 places, 428 transitions, 5173 flow. Second operand 9 states and 200 transitions. [2024-06-03 18:57:19,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 451 transitions, 6160 flow [2024-06-03 18:57:25,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 451 transitions, 6049 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:57:25,354 INFO L231 Difference]: Finished difference. Result has 366 places, 430 transitions, 5202 flow [2024-06-03 18:57:25,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5062, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5202, PETRI_PLACES=366, PETRI_TRANSITIONS=430} [2024-06-03 18:57:25,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-03 18:57:25,354 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 430 transitions, 5202 flow [2024-06-03 18:57:25,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:25,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:25,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:25,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 18:57:25,354 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:25,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:25,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1558850557, now seen corresponding path program 4 times [2024-06-03 18:57:25,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:25,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104909410] [2024-06-03 18:57:25,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:25,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:25,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:25,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:25,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:25,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104909410] [2024-06-03 18:57:25,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104909410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:25,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:25,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:57:25,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134994522] [2024-06-03 18:57:25,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:25,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:57:25,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:25,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:57:25,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:57:25,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:25,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 430 transitions, 5202 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:57:25,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:25,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:25,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:26,898 INFO L124 PetriNetUnfolderBase]: 4648/8065 cut-off events. [2024-06-03 18:57:26,899 INFO L125 PetriNetUnfolderBase]: For 1175302/1175302 co-relation queries the response was YES. [2024-06-03 18:57:26,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53931 conditions, 8065 events. 4648/8065 cut-off events. For 1175302/1175302 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 59033 event pairs, 1466 based on Foata normal form. 1/8063 useless extension candidates. Maximal degree in co-relation 53756. Up to 6862 conditions per place. [2024-06-03 18:57:27,002 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 295 selfloop transitions, 156 changer transitions 0/458 dead transitions. [2024-06-03 18:57:27,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 458 transitions, 6728 flow [2024-06-03 18:57:27,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:57:27,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:57:27,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:57:27,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 18:57:27,003 INFO L175 Difference]: Start difference. First operand has 366 places, 430 transitions, 5202 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:57:27,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 458 transitions, 6728 flow [2024-06-03 18:57:33,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 458 transitions, 6613 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 18:57:33,139 INFO L231 Difference]: Finished difference. Result has 366 places, 436 transitions, 5468 flow [2024-06-03 18:57:33,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5087, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5468, PETRI_PLACES=366, PETRI_TRANSITIONS=436} [2024-06-03 18:57:33,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-03 18:57:33,139 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 436 transitions, 5468 flow [2024-06-03 18:57:33,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:57:33,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:33,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:33,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 18:57:33,140 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:33,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:33,140 INFO L85 PathProgramCache]: Analyzing trace with hash -840205867, now seen corresponding path program 5 times [2024-06-03 18:57:33,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:33,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895605717] [2024-06-03 18:57:33,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:33,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:33,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:33,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:33,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:33,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895605717] [2024-06-03 18:57:33,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895605717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:33,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:33,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:57:33,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118834817] [2024-06-03 18:57:33,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:33,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:57:33,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:33,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:57:33,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:57:33,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:33,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 436 transitions, 5468 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:57:33,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:33,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:33,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:34,761 INFO L124 PetriNetUnfolderBase]: 4661/8087 cut-off events. [2024-06-03 18:57:34,762 INFO L125 PetriNetUnfolderBase]: For 1202705/1202705 co-relation queries the response was YES. [2024-06-03 18:57:34,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54698 conditions, 8087 events. 4661/8087 cut-off events. For 1202705/1202705 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59274 event pairs, 1466 based on Foata normal form. 1/8085 useless extension candidates. Maximal degree in co-relation 54522. Up to 6877 conditions per place. [2024-06-03 18:57:34,861 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 296 selfloop transitions, 158 changer transitions 0/461 dead transitions. [2024-06-03 18:57:34,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 461 transitions, 7008 flow [2024-06-03 18:57:34,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:57:34,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:57:34,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:57:34,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:57:34,862 INFO L175 Difference]: Start difference. First operand has 366 places, 436 transitions, 5468 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:57:34,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 461 transitions, 7008 flow [2024-06-03 18:57:41,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 461 transitions, 6795 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 18:57:41,095 INFO L231 Difference]: Finished difference. Result has 370 places, 442 transitions, 5653 flow [2024-06-03 18:57:41,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5261, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5653, PETRI_PLACES=370, PETRI_TRANSITIONS=442} [2024-06-03 18:57:41,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-03 18:57:41,095 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 442 transitions, 5653 flow [2024-06-03 18:57:41,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:57:41,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:41,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:41,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 18:57:41,096 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:41,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:41,096 INFO L85 PathProgramCache]: Analyzing trace with hash -553151137, now seen corresponding path program 6 times [2024-06-03 18:57:41,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:41,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910397823] [2024-06-03 18:57:41,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:41,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:41,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:41,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-03 18:57:41,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:41,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910397823] [2024-06-03 18:57:41,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910397823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:41,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:41,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:57:41,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112683823] [2024-06-03 18:57:41,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:41,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:57:41,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:41,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:57:41,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:57:41,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:41,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 442 transitions, 5653 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:57:41,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:41,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:41,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:42,554 INFO L124 PetriNetUnfolderBase]: 4658/8083 cut-off events. [2024-06-03 18:57:42,555 INFO L125 PetriNetUnfolderBase]: For 1213481/1213481 co-relation queries the response was YES. [2024-06-03 18:57:42,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54808 conditions, 8083 events. 4658/8083 cut-off events. For 1213481/1213481 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59234 event pairs, 1466 based on Foata normal form. 1/8081 useless extension candidates. Maximal degree in co-relation 54631. Up to 6874 conditions per place. [2024-06-03 18:57:42,675 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 182 changer transitions 0/464 dead transitions. [2024-06-03 18:57:42,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 464 transitions, 7137 flow [2024-06-03 18:57:42,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:57:42,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:57:42,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 18:57:42,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:57:42,675 INFO L175 Difference]: Start difference. First operand has 370 places, 442 transitions, 5653 flow. Second operand 7 states and 175 transitions. [2024-06-03 18:57:42,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 464 transitions, 7137 flow [2024-06-03 18:57:47,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 464 transitions, 6920 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 18:57:47,666 INFO L231 Difference]: Finished difference. Result has 374 places, 442 transitions, 5808 flow [2024-06-03 18:57:47,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5436, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5808, PETRI_PLACES=374, PETRI_TRANSITIONS=442} [2024-06-03 18:57:47,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-03 18:57:47,666 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 442 transitions, 5808 flow [2024-06-03 18:57:47,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:57:47,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:47,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:47,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 18:57:47,667 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:47,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:47,667 INFO L85 PathProgramCache]: Analyzing trace with hash 731449505, now seen corresponding path program 7 times [2024-06-03 18:57:47,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:47,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065269809] [2024-06-03 18:57:47,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:47,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:47,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:47,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:47,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:47,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065269809] [2024-06-03 18:57:47,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065269809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:47,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:47,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:57:47,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694583411] [2024-06-03 18:57:47,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:47,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:57:47,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:47,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:57:47,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:57:47,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:47,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 442 transitions, 5808 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:57:47,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:47,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:47,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:49,130 INFO L124 PetriNetUnfolderBase]: 4679/8118 cut-off events. [2024-06-03 18:57:49,130 INFO L125 PetriNetUnfolderBase]: For 1249795/1249795 co-relation queries the response was YES. [2024-06-03 18:57:49,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55554 conditions, 8118 events. 4679/8118 cut-off events. For 1249795/1249795 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59496 event pairs, 1466 based on Foata normal form. 1/8116 useless extension candidates. Maximal degree in co-relation 55376. Up to 6898 conditions per place. [2024-06-03 18:57:49,246 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 286 selfloop transitions, 175 changer transitions 0/468 dead transitions. [2024-06-03 18:57:49,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 468 transitions, 7679 flow [2024-06-03 18:57:49,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:57:49,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:57:49,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:57:49,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:57:49,247 INFO L175 Difference]: Start difference. First operand has 374 places, 442 transitions, 5808 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:57:49,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 468 transitions, 7679 flow [2024-06-03 18:57:56,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 468 transitions, 7127 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:57:56,188 INFO L231 Difference]: Finished difference. Result has 374 places, 451 transitions, 5741 flow [2024-06-03 18:57:56,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5283, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5741, PETRI_PLACES=374, PETRI_TRANSITIONS=451} [2024-06-03 18:57:56,188 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-03 18:57:56,188 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 451 transitions, 5741 flow [2024-06-03 18:57:56,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:57:56,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:56,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:56,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 18:57:56,189 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:57:56,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:56,189 INFO L85 PathProgramCache]: Analyzing trace with hash 576428449, now seen corresponding path program 8 times [2024-06-03 18:57:56,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:56,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366393660] [2024-06-03 18:57:56,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:56,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:56,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:56,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:56,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:56,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366393660] [2024-06-03 18:57:56,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366393660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:56,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:56,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:57:56,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232984368] [2024-06-03 18:57:56,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:56,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:57:56,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:56,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:57:56,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:57:56,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:56,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 451 transitions, 5741 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:57:56,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:56,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:56,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:57,962 INFO L124 PetriNetUnfolderBase]: 4676/8114 cut-off events. [2024-06-03 18:57:57,962 INFO L125 PetriNetUnfolderBase]: For 1258439/1258439 co-relation queries the response was YES. [2024-06-03 18:57:58,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55328 conditions, 8114 events. 4676/8114 cut-off events. For 1258439/1258439 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59482 event pairs, 1466 based on Foata normal form. 1/8112 useless extension candidates. Maximal degree in co-relation 55149. Up to 6895 conditions per place. [2024-06-03 18:57:58,067 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 289 selfloop transitions, 171 changer transitions 0/467 dead transitions. [2024-06-03 18:57:58,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 467 transitions, 7223 flow [2024-06-03 18:57:58,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:57:58,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:57:58,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:57:58,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 18:57:58,068 INFO L175 Difference]: Start difference. First operand has 374 places, 451 transitions, 5741 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:57:58,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 467 transitions, 7223 flow [2024-06-03 18:58:04,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 467 transitions, 7071 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 18:58:04,780 INFO L231 Difference]: Finished difference. Result has 379 places, 451 transitions, 5938 flow [2024-06-03 18:58:04,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5589, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5938, PETRI_PLACES=379, PETRI_TRANSITIONS=451} [2024-06-03 18:58:04,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-03 18:58:04,781 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 451 transitions, 5938 flow [2024-06-03 18:58:04,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:04,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:04,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:04,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 18:58:04,781 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:04,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:04,782 INFO L85 PathProgramCache]: Analyzing trace with hash 571273459, now seen corresponding path program 9 times [2024-06-03 18:58:04,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:04,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700496452] [2024-06-03 18:58:04,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:04,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:04,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:04,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:04,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:04,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700496452] [2024-06-03 18:58:04,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700496452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:04,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:04,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:58:04,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160402045] [2024-06-03 18:58:04,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:04,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:58:04,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:04,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:58:04,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:58:04,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:58:04,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 451 transitions, 5938 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:04,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:04,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:58:04,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:06,570 INFO L124 PetriNetUnfolderBase]: 4673/8110 cut-off events. [2024-06-03 18:58:06,571 INFO L125 PetriNetUnfolderBase]: For 1270452/1270452 co-relation queries the response was YES. [2024-06-03 18:58:06,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55449 conditions, 8110 events. 4673/8110 cut-off events. For 1270452/1270452 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59482 event pairs, 1466 based on Foata normal form. 1/8108 useless extension candidates. Maximal degree in co-relation 55269. Up to 6892 conditions per place. [2024-06-03 18:58:06,676 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 270 selfloop transitions, 192 changer transitions 0/469 dead transitions. [2024-06-03 18:58:06,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 469 transitions, 7170 flow [2024-06-03 18:58:06,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:58:06,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:58:06,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:58:06,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:58:06,677 INFO L175 Difference]: Start difference. First operand has 379 places, 451 transitions, 5938 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:58:06,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 469 transitions, 7170 flow [2024-06-03 18:58:12,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 469 transitions, 6825 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 18:58:12,629 INFO L231 Difference]: Finished difference. Result has 381 places, 451 transitions, 5983 flow [2024-06-03 18:58:12,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5593, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5983, PETRI_PLACES=381, PETRI_TRANSITIONS=451} [2024-06-03 18:58:12,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-03 18:58:12,630 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 451 transitions, 5983 flow [2024-06-03 18:58:12,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:12,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:12,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:12,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 18:58:12,630 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:12,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:12,631 INFO L85 PathProgramCache]: Analyzing trace with hash 846836867, now seen corresponding path program 10 times [2024-06-03 18:58:12,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:12,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636462995] [2024-06-03 18:58:12,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:12,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:12,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:12,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:12,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:12,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636462995] [2024-06-03 18:58:12,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636462995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:12,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:12,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:58:12,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900115891] [2024-06-03 18:58:12,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:12,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:58:12,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:12,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:58:12,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:58:12,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:58:12,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 451 transitions, 5983 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:12,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:12,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:58:12,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:14,448 INFO L124 PetriNetUnfolderBase]: 4670/8104 cut-off events. [2024-06-03 18:58:14,448 INFO L125 PetriNetUnfolderBase]: For 1280487/1280487 co-relation queries the response was YES. [2024-06-03 18:58:14,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55483 conditions, 8104 events. 4670/8104 cut-off events. For 1280487/1280487 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59411 event pairs, 1583 based on Foata normal form. 1/8101 useless extension candidates. Maximal degree in co-relation 55302. Up to 6889 conditions per place. [2024-06-03 18:58:14,552 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 288 selfloop transitions, 168 changer transitions 0/463 dead transitions. [2024-06-03 18:58:14,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 463 transitions, 7189 flow [2024-06-03 18:58:14,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:58:14,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:58:14,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:58:14,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 18:58:14,552 INFO L175 Difference]: Start difference. First operand has 381 places, 451 transitions, 5983 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:58:14,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 463 transitions, 7189 flow [2024-06-03 18:58:21,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 463 transitions, 6811 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 18:58:21,149 INFO L231 Difference]: Finished difference. Result has 382 places, 451 transitions, 5947 flow [2024-06-03 18:58:21,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5605, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5947, PETRI_PLACES=382, PETRI_TRANSITIONS=451} [2024-06-03 18:58:21,149 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-03 18:58:21,149 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 451 transitions, 5947 flow [2024-06-03 18:58:21,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:21,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:21,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:21,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 18:58:21,150 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:21,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:21,150 INFO L85 PathProgramCache]: Analyzing trace with hash 846629477, now seen corresponding path program 11 times [2024-06-03 18:58:21,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:21,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596140011] [2024-06-03 18:58:21,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:21,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:21,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:21,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:21,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:21,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596140011] [2024-06-03 18:58:21,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596140011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:21,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:21,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:58:21,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718260213] [2024-06-03 18:58:21,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:21,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:58:21,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:21,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:58:21,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:58:21,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:58:21,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 451 transitions, 5947 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:21,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:21,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:58:21,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:22,880 INFO L124 PetriNetUnfolderBase]: 4667/8100 cut-off events. [2024-06-03 18:58:22,880 INFO L125 PetriNetUnfolderBase]: For 1290824/1290824 co-relation queries the response was YES. [2024-06-03 18:58:22,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55422 conditions, 8100 events. 4667/8100 cut-off events. For 1290824/1290824 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59426 event pairs, 1583 based on Foata normal form. 1/8097 useless extension candidates. Maximal degree in co-relation 55240. Up to 6886 conditions per place. [2024-06-03 18:58:22,982 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 288 selfloop transitions, 167 changer transitions 0/462 dead transitions. [2024-06-03 18:58:22,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 462 transitions, 6883 flow [2024-06-03 18:58:22,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:58:22,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:58:22,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:58:22,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 18:58:22,983 INFO L175 Difference]: Start difference. First operand has 382 places, 451 transitions, 5947 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:58:22,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 462 transitions, 6883 flow [2024-06-03 18:58:28,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 462 transitions, 5993 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-03 18:58:28,919 INFO L231 Difference]: Finished difference. Result has 379 places, 451 transitions, 5397 flow [2024-06-03 18:58:28,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5057, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5397, PETRI_PLACES=379, PETRI_TRANSITIONS=451} [2024-06-03 18:58:28,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-03 18:58:28,920 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 451 transitions, 5397 flow [2024-06-03 18:58:28,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:58:28,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:28,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:28,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 18:58:28,920 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:28,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:28,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1896605394, now seen corresponding path program 13 times [2024-06-03 18:58:28,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:28,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981469903] [2024-06-03 18:58:28,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:28,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:28,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:29,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:29,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:29,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981469903] [2024-06-03 18:58:29,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981469903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:29,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:29,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:29,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485620726] [2024-06-03 18:58:29,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:29,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:29,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:29,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:29,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:29,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:58:29,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 451 transitions, 5397 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:58:29,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:29,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:58:29,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:30,895 INFO L124 PetriNetUnfolderBase]: 4703/8149 cut-off events. [2024-06-03 18:58:30,895 INFO L125 PetriNetUnfolderBase]: For 1389281/1389281 co-relation queries the response was YES. [2024-06-03 18:58:30,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55594 conditions, 8149 events. 4703/8149 cut-off events. For 1389281/1389281 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 59705 event pairs, 1452 based on Foata normal form. 10/8156 useless extension candidates. Maximal degree in co-relation 55412. Up to 5586 conditions per place. [2024-06-03 18:58:30,998 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 310 selfloop transitions, 171 changer transitions 0/488 dead transitions. [2024-06-03 18:58:30,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 488 transitions, 6798 flow [2024-06-03 18:58:30,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:58:30,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:58:30,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-03 18:58:30,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-03 18:58:30,999 INFO L175 Difference]: Start difference. First operand has 379 places, 451 transitions, 5397 flow. Second operand 8 states and 204 transitions. [2024-06-03 18:58:30,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 488 transitions, 6798 flow [2024-06-03 18:58:36,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 488 transitions, 6343 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 18:58:36,599 INFO L231 Difference]: Finished difference. Result has 379 places, 453 transitions, 5344 flow [2024-06-03 18:58:36,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4942, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5344, PETRI_PLACES=379, PETRI_TRANSITIONS=453} [2024-06-03 18:58:36,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-03 18:58:36,600 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 453 transitions, 5344 flow [2024-06-03 18:58:36,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:58:36,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:36,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:36,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 18:58:36,600 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:36,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:36,600 INFO L85 PathProgramCache]: Analyzing trace with hash -19416826, now seen corresponding path program 14 times [2024-06-03 18:58:36,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:36,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272026376] [2024-06-03 18:58:36,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:36,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:36,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:36,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:36,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:36,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272026376] [2024-06-03 18:58:36,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272026376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:36,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:36,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:36,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010594674] [2024-06-03 18:58:36,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:36,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:36,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:36,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:36,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:36,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:58:36,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 453 transitions, 5344 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:58:36,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:36,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:58:36,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:38,508 INFO L124 PetriNetUnfolderBase]: 4739/8214 cut-off events. [2024-06-03 18:58:38,508 INFO L125 PetriNetUnfolderBase]: For 1414176/1414176 co-relation queries the response was YES. [2024-06-03 18:58:38,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56393 conditions, 8214 events. 4739/8214 cut-off events. For 1414176/1414176 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 60192 event pairs, 1474 based on Foata normal form. 10/8221 useless extension candidates. Maximal degree in co-relation 56210. Up to 6960 conditions per place. [2024-06-03 18:58:38,613 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 307 selfloop transitions, 166 changer transitions 0/480 dead transitions. [2024-06-03 18:58:38,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 480 transitions, 6419 flow [2024-06-03 18:58:38,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:58:38,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:58:38,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:58:38,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 18:58:38,614 INFO L175 Difference]: Start difference. First operand has 379 places, 453 transitions, 5344 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:58:38,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 480 transitions, 6419 flow [2024-06-03 18:58:45,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 480 transitions, 6082 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 18:58:45,510 INFO L231 Difference]: Finished difference. Result has 382 places, 455 transitions, 5402 flow [2024-06-03 18:58:45,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5008, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5402, PETRI_PLACES=382, PETRI_TRANSITIONS=455} [2024-06-03 18:58:45,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-03 18:58:45,511 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 455 transitions, 5402 flow [2024-06-03 18:58:45,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:58:45,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:45,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:45,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 18:58:45,511 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:45,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:45,511 INFO L85 PathProgramCache]: Analyzing trace with hash 267470504, now seen corresponding path program 15 times [2024-06-03 18:58:45,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:45,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330187225] [2024-06-03 18:58:45,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:45,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:45,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:45,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:45,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:45,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330187225] [2024-06-03 18:58:45,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330187225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:45,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:45,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:45,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667589658] [2024-06-03 18:58:45,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:45,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:45,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:45,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:45,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:45,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:58:45,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 455 transitions, 5402 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:58:45,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:45,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:58:45,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:47,331 INFO L124 PetriNetUnfolderBase]: 4775/8270 cut-off events. [2024-06-03 18:58:47,331 INFO L125 PetriNetUnfolderBase]: For 1436073/1436073 co-relation queries the response was YES. [2024-06-03 18:58:47,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56891 conditions, 8270 events. 4775/8270 cut-off events. For 1436073/1436073 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 60748 event pairs, 1478 based on Foata normal form. 10/8277 useless extension candidates. Maximal degree in co-relation 56707. Up to 7016 conditions per place. [2024-06-03 18:58:47,449 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 166 changer transitions 0/479 dead transitions. [2024-06-03 18:58:47,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 479 transitions, 6470 flow [2024-06-03 18:58:47,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:58:47,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:58:47,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:58:47,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:58:47,450 INFO L175 Difference]: Start difference. First operand has 382 places, 455 transitions, 5402 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:58:47,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 479 transitions, 6470 flow [2024-06-03 18:58:54,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 479 transitions, 6112 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 18:58:54,778 INFO L231 Difference]: Finished difference. Result has 384 places, 457 transitions, 5442 flow [2024-06-03 18:58:54,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5044, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5442, PETRI_PLACES=384, PETRI_TRANSITIONS=457} [2024-06-03 18:58:54,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-03 18:58:54,779 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 457 transitions, 5442 flow [2024-06-03 18:58:54,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:58:54,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:58:54,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:58:54,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 18:58:54,779 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:58:54,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:58:54,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1422363604, now seen corresponding path program 16 times [2024-06-03 18:58:54,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:58:54,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262191633] [2024-06-03 18:58:54,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:58:54,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:58:54,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:58:54,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:58:54,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:58:54,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262191633] [2024-06-03 18:58:54,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262191633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:58:54,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:58:54,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:58:54,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364893030] [2024-06-03 18:58:54,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:58:54,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:58:54,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:58:54,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:58:54,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:58:54,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:58:54,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 457 transitions, 5442 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:58:54,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:58:54,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:58:54,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:58:56,534 INFO L124 PetriNetUnfolderBase]: 4742/8211 cut-off events. [2024-06-03 18:58:56,534 INFO L125 PetriNetUnfolderBase]: For 1457872/1457872 co-relation queries the response was YES. [2024-06-03 18:58:56,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52119 conditions, 8211 events. 4742/8211 cut-off events. For 1457872/1457872 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 60123 event pairs, 1421 based on Foata normal form. 44/8252 useless extension candidates. Maximal degree in co-relation 51934. Up to 6803 conditions per place. [2024-06-03 18:58:56,643 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 171 changer transitions 3/480 dead transitions. [2024-06-03 18:58:56,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 480 transitions, 6518 flow [2024-06-03 18:58:56,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:58:56,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:58:56,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:58:56,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:58:56,644 INFO L175 Difference]: Start difference. First operand has 384 places, 457 transitions, 5442 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:58:56,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 480 transitions, 6518 flow [2024-06-03 18:59:02,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 480 transitions, 6156 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 18:59:02,095 INFO L231 Difference]: Finished difference. Result has 386 places, 458 transitions, 5481 flow [2024-06-03 18:59:02,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5080, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5481, PETRI_PLACES=386, PETRI_TRANSITIONS=458} [2024-06-03 18:59:02,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-03 18:59:02,095 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 458 transitions, 5481 flow [2024-06-03 18:59:02,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:59:02,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:02,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:59:02,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 18:59:02,096 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:02,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:02,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1175594184, now seen corresponding path program 17 times [2024-06-03 18:59:02,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:02,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359105424] [2024-06-03 18:59:02,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:02,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:02,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:02,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:02,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:02,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359105424] [2024-06-03 18:59:02,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359105424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:02,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:02,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:59:02,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277440242] [2024-06-03 18:59:02,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:02,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:59:02,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:02,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:59:02,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:59:02,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:59:02,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 458 transitions, 5481 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:59:02,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:02,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:59:02,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:03,952 INFO L124 PetriNetUnfolderBase]: 4670/8069 cut-off events. [2024-06-03 18:59:03,952 INFO L125 PetriNetUnfolderBase]: For 1049576/1049576 co-relation queries the response was YES. [2024-06-03 18:59:04,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50014 conditions, 8069 events. 4670/8069 cut-off events. For 1049576/1049576 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 58806 event pairs, 1481 based on Foata normal form. 10/8075 useless extension candidates. Maximal degree in co-relation 49828. Up to 6849 conditions per place. [2024-06-03 18:59:04,052 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 275 selfloop transitions, 188 changer transitions 4/474 dead transitions. [2024-06-03 18:59:04,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 474 transitions, 6467 flow [2024-06-03 18:59:04,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:59:04,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:59:04,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:59:04,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 18:59:04,053 INFO L175 Difference]: Start difference. First operand has 386 places, 458 transitions, 5481 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:59:04,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 474 transitions, 6467 flow [2024-06-03 18:59:09,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 474 transitions, 6071 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-03 18:59:09,918 INFO L231 Difference]: Finished difference. Result has 388 places, 457 transitions, 5455 flow [2024-06-03 18:59:09,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5085, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5455, PETRI_PLACES=388, PETRI_TRANSITIONS=457} [2024-06-03 18:59:09,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-03 18:59:09,919 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 457 transitions, 5455 flow [2024-06-03 18:59:09,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:59:09,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:09,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:59:09,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 18:59:09,920 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:09,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:09,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1150680072, now seen corresponding path program 18 times [2024-06-03 18:59:09,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:09,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457990109] [2024-06-03 18:59:09,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:09,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:09,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:10,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:10,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:10,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457990109] [2024-06-03 18:59:10,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457990109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:10,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:10,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:59:10,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811696001] [2024-06-03 18:59:10,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:10,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:59:10,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:10,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:59:10,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:59:10,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:59:10,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 457 transitions, 5455 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:59:10,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:10,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:59:10,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:11,655 INFO L124 PetriNetUnfolderBase]: 4588/7907 cut-off events. [2024-06-03 18:59:11,655 INFO L125 PetriNetUnfolderBase]: For 961352/961352 co-relation queries the response was YES. [2024-06-03 18:59:11,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47618 conditions, 7907 events. 4588/7907 cut-off events. For 961352/961352 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 57296 event pairs, 1429 based on Foata normal form. 10/7913 useless extension candidates. Maximal degree in co-relation 47431. Up to 6711 conditions per place. [2024-06-03 18:59:11,758 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 192 changer transitions 4/473 dead transitions. [2024-06-03 18:59:11,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 473 transitions, 6439 flow [2024-06-03 18:59:11,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:59:11,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:59:11,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:59:11,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:59:11,759 INFO L175 Difference]: Start difference. First operand has 388 places, 457 transitions, 5455 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:59:11,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 473 transitions, 6439 flow [2024-06-03 18:59:18,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 473 transitions, 5961 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-03 18:59:18,034 INFO L231 Difference]: Finished difference. Result has 388 places, 456 transitions, 5356 flow [2024-06-03 18:59:18,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4977, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5356, PETRI_PLACES=388, PETRI_TRANSITIONS=456} [2024-06-03 18:59:18,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-03 18:59:18,034 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 456 transitions, 5356 flow [2024-06-03 18:59:18,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:59:18,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:18,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:59:18,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 18:59:18,035 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:18,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:18,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1090067116, now seen corresponding path program 19 times [2024-06-03 18:59:18,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:18,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168117072] [2024-06-03 18:59:18,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:18,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:18,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:18,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:18,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:18,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168117072] [2024-06-03 18:59:18,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168117072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:18,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:18,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:59:18,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656854303] [2024-06-03 18:59:18,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:18,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:59:18,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:18,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:59:18,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:59:18,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:59:18,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 456 transitions, 5356 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:59:18,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:18,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:59:18,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:19,734 INFO L124 PetriNetUnfolderBase]: 4506/7777 cut-off events. [2024-06-03 18:59:19,734 INFO L125 PetriNetUnfolderBase]: For 871505/871505 co-relation queries the response was YES. [2024-06-03 18:59:19,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45225 conditions, 7777 events. 4506/7777 cut-off events. For 871505/871505 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 56256 event pairs, 1290 based on Foata normal form. 10/7784 useless extension candidates. Maximal degree in co-relation 45037. Up to 7086 conditions per place. [2024-06-03 18:59:19,834 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 427 selfloop transitions, 34 changer transitions 4/472 dead transitions. [2024-06-03 18:59:19,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 472 transitions, 6338 flow [2024-06-03 18:59:19,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:59:19,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:59:19,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:59:19,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-03 18:59:19,835 INFO L175 Difference]: Start difference. First operand has 388 places, 456 transitions, 5356 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:59:19,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 472 transitions, 6338 flow [2024-06-03 18:59:26,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 472 transitions, 5861 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-03 18:59:26,025 INFO L231 Difference]: Finished difference. Result has 388 places, 455 transitions, 4939 flow [2024-06-03 18:59:26,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4879, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4939, PETRI_PLACES=388, PETRI_TRANSITIONS=455} [2024-06-03 18:59:26,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-03 18:59:26,025 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 455 transitions, 4939 flow [2024-06-03 18:59:26,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:59:26,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:26,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:59:26,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 18:59:26,026 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:26,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:26,026 INFO L85 PathProgramCache]: Analyzing trace with hash -482218026, now seen corresponding path program 20 times [2024-06-03 18:59:26,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:26,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157355406] [2024-06-03 18:59:26,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:26,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:26,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:26,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:26,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:26,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157355406] [2024-06-03 18:59:26,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157355406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:26,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:26,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:59:26,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450492974] [2024-06-03 18:59:26,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:26,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:59:26,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:26,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:59:26,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:59:26,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:59:26,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 455 transitions, 4939 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:59:26,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:26,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:59:26,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:27,700 INFO L124 PetriNetUnfolderBase]: 4424/7615 cut-off events. [2024-06-03 18:59:27,700 INFO L125 PetriNetUnfolderBase]: For 777811/777811 co-relation queries the response was YES. [2024-06-03 18:59:27,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42300 conditions, 7615 events. 4424/7615 cut-off events. For 777811/777811 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 54741 event pairs, 1220 based on Foata normal form. 10/7622 useless extension candidates. Maximal degree in co-relation 42111. Up to 6868 conditions per place. [2024-06-03 18:59:27,792 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 37 changer transitions 7/476 dead transitions. [2024-06-03 18:59:27,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 476 transitions, 5955 flow [2024-06-03 18:59:27,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:59:27,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:59:27,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 18:59:27,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-03 18:59:27,793 INFO L175 Difference]: Start difference. First operand has 388 places, 455 transitions, 4939 flow. Second operand 9 states and 199 transitions. [2024-06-03 18:59:27,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 476 transitions, 5955 flow [2024-06-03 18:59:33,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 476 transitions, 5783 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-03 18:59:33,008 INFO L231 Difference]: Finished difference. Result has 387 places, 454 transitions, 4833 flow [2024-06-03 18:59:33,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4833, PETRI_PLACES=387, PETRI_TRANSITIONS=454} [2024-06-03 18:59:33,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-03 18:59:33,009 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 454 transitions, 4833 flow [2024-06-03 18:59:33,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:59:33,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:33,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, 1, 1, 1] [2024-06-03 18:59:33,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 18:59:33,010 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:33,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:33,010 INFO L85 PathProgramCache]: Analyzing trace with hash 612588193, now seen corresponding path program 1 times [2024-06-03 18:59:33,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:33,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755025113] [2024-06-03 18:59:33,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:33,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:33,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:33,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-03 18:59:33,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:33,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755025113] [2024-06-03 18:59:33,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755025113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:33,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:33,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:59:33,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577112214] [2024-06-03 18:59:33,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:33,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:59:33,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:33,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:59:33,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:59:33,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:59:33,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 454 transitions, 4833 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:59:33,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:33,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:59:33,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:34,591 INFO L124 PetriNetUnfolderBase]: 4373/7545 cut-off events. [2024-06-03 18:59:34,591 INFO L125 PetriNetUnfolderBase]: For 685449/685449 co-relation queries the response was YES. [2024-06-03 18:59:34,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40718 conditions, 7545 events. 4373/7545 cut-off events. For 685449/685449 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 54207 event pairs, 1214 based on Foata normal form. 6/7549 useless extension candidates. Maximal degree in co-relation 40530. Up to 6581 conditions per place. [2024-06-03 18:59:34,686 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 397 selfloop transitions, 77 changer transitions 0/481 dead transitions. [2024-06-03 18:59:34,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 481 transitions, 5863 flow [2024-06-03 18:59:34,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:59:34,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:59:34,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:59:34,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 18:59:34,687 INFO L175 Difference]: Start difference. First operand has 387 places, 454 transitions, 4833 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:59:34,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 481 transitions, 5863 flow [2024-06-03 18:59:39,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 481 transitions, 5694 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-03 18:59:39,212 INFO L231 Difference]: Finished difference. Result has 385 places, 454 transitions, 4823 flow [2024-06-03 18:59:39,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4664, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4823, PETRI_PLACES=385, PETRI_TRANSITIONS=454} [2024-06-03 18:59:39,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-03 18:59:39,213 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 454 transitions, 4823 flow [2024-06-03 18:59:39,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:59:39,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:39,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:59:39,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 18:59:39,213 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:39,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:39,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1831691311, now seen corresponding path program 2 times [2024-06-03 18:59:39,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:39,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726041073] [2024-06-03 18:59:39,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:39,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:39,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:39,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:39,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:39,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726041073] [2024-06-03 18:59:39,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726041073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:39,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:39,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:59:39,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965396735] [2024-06-03 18:59:39,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:39,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:59:39,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:39,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:59:39,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:59:39,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:59:39,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 454 transitions, 4823 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:59:39,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:39,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:59:39,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:40,868 INFO L124 PetriNetUnfolderBase]: 4393/7613 cut-off events. [2024-06-03 18:59:40,868 INFO L125 PetriNetUnfolderBase]: For 693890/693890 co-relation queries the response was YES. [2024-06-03 18:59:40,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40890 conditions, 7613 events. 4393/7613 cut-off events. For 693890/693890 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 55051 event pairs, 1023 based on Foata normal form. 6/7617 useless extension candidates. Maximal degree in co-relation 40701. Up to 5704 conditions per place. [2024-06-03 18:59:40,968 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 384 selfloop transitions, 97 changer transitions 0/488 dead transitions. [2024-06-03 18:59:40,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 488 transitions, 6496 flow [2024-06-03 18:59:40,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:59:40,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:59:40,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 18:59:40,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-03 18:59:40,969 INFO L175 Difference]: Start difference. First operand has 385 places, 454 transitions, 4823 flow. Second operand 7 states and 179 transitions. [2024-06-03 18:59:40,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 488 transitions, 6496 flow [2024-06-03 18:59:45,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 488 transitions, 6317 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:59:45,182 INFO L231 Difference]: Finished difference. Result has 386 places, 455 transitions, 4872 flow [2024-06-03 18:59:45,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4644, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4872, PETRI_PLACES=386, PETRI_TRANSITIONS=455} [2024-06-03 18:59:45,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-03 18:59:45,182 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 455 transitions, 4872 flow [2024-06-03 18:59:45,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:59:45,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:45,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, 1] [2024-06-03 18:59:45,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 18:59:45,182 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:45,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:45,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1831424401, now seen corresponding path program 3 times [2024-06-03 18:59:45,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:45,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767039528] [2024-06-03 18:59:45,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:45,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:45,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:45,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:45,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:45,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767039528] [2024-06-03 18:59:45,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767039528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:45,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:45,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:59:45,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552643116] [2024-06-03 18:59:45,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:45,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:59:45,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:45,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:59:45,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:59:45,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:59:45,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 455 transitions, 4872 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:59:45,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:45,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:59:45,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:46,708 INFO L124 PetriNetUnfolderBase]: 4380/7586 cut-off events. [2024-06-03 18:59:46,708 INFO L125 PetriNetUnfolderBase]: For 640747/640747 co-relation queries the response was YES. [2024-06-03 18:59:46,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40213 conditions, 7586 events. 4380/7586 cut-off events. For 640747/640747 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54788 event pairs, 1031 based on Foata normal form. 6/7590 useless extension candidates. Maximal degree in co-relation 40023. Up to 5698 conditions per place. [2024-06-03 18:59:46,807 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 385 selfloop transitions, 91 changer transitions 0/483 dead transitions. [2024-06-03 18:59:46,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 483 transitions, 6202 flow [2024-06-03 18:59:46,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:59:46,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:59:46,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:59:46,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-03 18:59:46,808 INFO L175 Difference]: Start difference. First operand has 386 places, 455 transitions, 4872 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:59:46,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 483 transitions, 6202 flow [2024-06-03 18:59:51,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 483 transitions, 5995 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 18:59:51,906 INFO L231 Difference]: Finished difference. Result has 389 places, 455 transitions, 4852 flow [2024-06-03 18:59:51,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4665, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4852, PETRI_PLACES=389, PETRI_TRANSITIONS=455} [2024-06-03 18:59:51,907 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-03 18:59:51,907 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 455 transitions, 4852 flow [2024-06-03 18:59:51,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:59:51,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:51,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:59:51,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 18:59:51,907 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:51,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:51,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1687968031, now seen corresponding path program 4 times [2024-06-03 18:59:51,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:51,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102389230] [2024-06-03 18:59:51,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:51,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:51,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:51,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:59:51,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:51,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102389230] [2024-06-03 18:59:51,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102389230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:51,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:51,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:59:51,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44717332] [2024-06-03 18:59:51,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:51,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:59:51,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:51,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:59:51,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:59:52,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:59:52,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 455 transitions, 4852 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:59:52,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:52,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:59:52,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:53,579 INFO L124 PetriNetUnfolderBase]: 4367/7552 cut-off events. [2024-06-03 18:59:53,579 INFO L125 PetriNetUnfolderBase]: For 583698/583698 co-relation queries the response was YES. [2024-06-03 18:59:53,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39083 conditions, 7552 events. 4367/7552 cut-off events. For 583698/583698 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54397 event pairs, 1230 based on Foata normal form. 6/7545 useless extension candidates. Maximal degree in co-relation 38892. Up to 6651 conditions per place. [2024-06-03 18:59:53,672 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 398 selfloop transitions, 78 changer transitions 1/484 dead transitions. [2024-06-03 18:59:53,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 484 transitions, 5888 flow [2024-06-03 18:59:53,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:59:53,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:59:53,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 18:59:53,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-03 18:59:53,672 INFO L175 Difference]: Start difference. First operand has 389 places, 455 transitions, 4852 flow. Second operand 7 states and 178 transitions. [2024-06-03 18:59:53,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 484 transitions, 5888 flow [2024-06-03 18:59:57,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 484 transitions, 5494 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 18:59:57,972 INFO L231 Difference]: Finished difference. Result has 386 places, 455 transitions, 4618 flow [2024-06-03 18:59:57,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4618, PETRI_PLACES=386, PETRI_TRANSITIONS=455} [2024-06-03 18:59:57,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-03 18:59:57,972 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 455 transitions, 4618 flow [2024-06-03 18:59:57,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:59:57,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:59:57,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:59:57,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 18:59:57,973 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:59:57,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:59:57,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1678771261, now seen corresponding path program 5 times [2024-06-03 18:59:57,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:59:57,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256256261] [2024-06-03 18:59:57,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:59:57,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:59:57,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:59:58,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-03 18:59:58,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:59:58,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256256261] [2024-06-03 18:59:58,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256256261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:59:58,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:59:58,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:59:58,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093495144] [2024-06-03 18:59:58,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:59:58,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:59:58,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:59:58,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:59:58,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:59:58,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:59:58,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 455 transitions, 4618 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 18:59:58,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:59:58,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:59:58,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:59:59,647 INFO L124 PetriNetUnfolderBase]: 4387/7570 cut-off events. [2024-06-03 18:59:59,647 INFO L125 PetriNetUnfolderBase]: For 587732/587732 co-relation queries the response was YES. [2024-06-03 18:59:59,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38020 conditions, 7570 events. 4387/7570 cut-off events. For 587732/587732 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 54432 event pairs, 1208 based on Foata normal form. 6/7563 useless extension candidates. Maximal degree in co-relation 37831. Up to 6479 conditions per place. [2024-06-03 18:59:59,739 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 386 selfloop transitions, 91 changer transitions 0/484 dead transitions. [2024-06-03 18:59:59,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 484 transitions, 5678 flow [2024-06-03 18:59:59,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:59:59,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:59:59,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:59:59,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 18:59:59,740 INFO L175 Difference]: Start difference. First operand has 386 places, 455 transitions, 4618 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:59:59,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 484 transitions, 5678 flow [2024-06-03 19:00:04,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 484 transitions, 5499 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 19:00:04,137 INFO L231 Difference]: Finished difference. Result has 386 places, 456 transitions, 4649 flow [2024-06-03 19:00:04,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4649, PETRI_PLACES=386, PETRI_TRANSITIONS=456} [2024-06-03 19:00:04,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-03 19:00:04,137 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 456 transitions, 4649 flow [2024-06-03 19:00:04,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 19:00:04,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:04,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:00:04,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 19:00:04,138 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:04,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:04,138 INFO L85 PathProgramCache]: Analyzing trace with hash 480483941, now seen corresponding path program 6 times [2024-06-03 19:00:04,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:04,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355495868] [2024-06-03 19:00:04,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:04,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:04,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:04,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:04,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:04,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355495868] [2024-06-03 19:00:04,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355495868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:04,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:04,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:00:04,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696646019] [2024-06-03 19:00:04,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:04,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:00:04,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:04,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:00:04,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:00:04,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:00:04,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 456 transitions, 4649 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 19:00:04,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:04,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:00:04,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:05,772 INFO L124 PetriNetUnfolderBase]: 4407/7658 cut-off events. [2024-06-03 19:00:05,772 INFO L125 PetriNetUnfolderBase]: For 596001/596001 co-relation queries the response was YES. [2024-06-03 19:00:05,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38429 conditions, 7658 events. 4407/7658 cut-off events. For 596001/596001 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 55597 event pairs, 1040 based on Foata normal form. 6/7661 useless extension candidates. Maximal degree in co-relation 38239. Up to 5545 conditions per place. [2024-06-03 19:00:05,867 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 375 selfloop transitions, 105 changer transitions 0/487 dead transitions. [2024-06-03 19:00:05,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 487 transitions, 6027 flow [2024-06-03 19:00:05,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:00:05,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:00:05,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 19:00:05,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 19:00:05,868 INFO L175 Difference]: Start difference. First operand has 386 places, 456 transitions, 4649 flow. Second operand 7 states and 173 transitions. [2024-06-03 19:00:05,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 487 transitions, 6027 flow [2024-06-03 19:00:10,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 487 transitions, 5829 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 19:00:10,544 INFO L231 Difference]: Finished difference. Result has 388 places, 457 transitions, 4689 flow [2024-06-03 19:00:10,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4689, PETRI_PLACES=388, PETRI_TRANSITIONS=457} [2024-06-03 19:00:10,548 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-03 19:00:10,548 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 457 transitions, 4689 flow [2024-06-03 19:00:10,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 19:00:10,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:10,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:00:10,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 19:00:10,549 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:10,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:10,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1399051561, now seen corresponding path program 7 times [2024-06-03 19:00:10,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:10,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870202455] [2024-06-03 19:00:10,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:10,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:10,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:10,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:10,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:10,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870202455] [2024-06-03 19:00:10,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870202455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:10,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:10,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:00:10,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225551902] [2024-06-03 19:00:10,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:10,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:00:10,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:10,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:00:10,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:00:10,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:00:10,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 457 transitions, 4689 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 19:00:10,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:10,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:00:10,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:12,163 INFO L124 PetriNetUnfolderBase]: 4427/7690 cut-off events. [2024-06-03 19:00:12,163 INFO L125 PetriNetUnfolderBase]: For 604928/604928 co-relation queries the response was YES. [2024-06-03 19:00:12,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38924 conditions, 7690 events. 4427/7690 cut-off events. For 604928/604928 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55806 event pairs, 1083 based on Foata normal form. 6/7693 useless extension candidates. Maximal degree in co-relation 38733. Up to 5557 conditions per place. [2024-06-03 19:00:12,260 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 386 selfloop transitions, 93 changer transitions 0/486 dead transitions. [2024-06-03 19:00:12,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 486 transitions, 6063 flow [2024-06-03 19:00:12,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:00:12,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:00:12,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 19:00:12,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 19:00:12,264 INFO L175 Difference]: Start difference. First operand has 388 places, 457 transitions, 4689 flow. Second operand 7 states and 169 transitions. [2024-06-03 19:00:12,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 486 transitions, 6063 flow [2024-06-03 19:00:16,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 486 transitions, 5862 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 19:00:16,954 INFO L231 Difference]: Finished difference. Result has 391 places, 458 transitions, 4704 flow [2024-06-03 19:00:16,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4489, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4704, PETRI_PLACES=391, PETRI_TRANSITIONS=458} [2024-06-03 19:00:16,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-03 19:00:16,954 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 458 transitions, 4704 flow [2024-06-03 19:00:16,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 19:00:16,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:16,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:00:16,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 19:00:16,955 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:16,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:16,955 INFO L85 PathProgramCache]: Analyzing trace with hash 486055571, now seen corresponding path program 8 times [2024-06-03 19:00:16,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:16,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29153581] [2024-06-03 19:00:16,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:16,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:16,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:17,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:17,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:17,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29153581] [2024-06-03 19:00:17,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29153581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:17,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:17,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:00:17,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017491145] [2024-06-03 19:00:17,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:17,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:00:17,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:17,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:00:17,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:00:17,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:00:17,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 458 transitions, 4704 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 19:00:17,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:17,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:00:17,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:18,524 INFO L124 PetriNetUnfolderBase]: 4414/7671 cut-off events. [2024-06-03 19:00:18,524 INFO L125 PetriNetUnfolderBase]: For 544605/544605 co-relation queries the response was YES. [2024-06-03 19:00:18,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37863 conditions, 7671 events. 4414/7671 cut-off events. For 544605/544605 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55654 event pairs, 1083 based on Foata normal form. 6/7674 useless extension candidates. Maximal degree in co-relation 37671. Up to 5551 conditions per place. [2024-06-03 19:00:18,621 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 381 selfloop transitions, 95 changer transitions 0/483 dead transitions. [2024-06-03 19:00:18,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 483 transitions, 5736 flow [2024-06-03 19:00:18,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:00:18,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:00:18,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 19:00:18,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 19:00:18,622 INFO L175 Difference]: Start difference. First operand has 391 places, 458 transitions, 4704 flow. Second operand 7 states and 166 transitions. [2024-06-03 19:00:18,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 483 transitions, 5736 flow [2024-06-03 19:00:23,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 483 transitions, 5490 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-03 19:00:23,173 INFO L231 Difference]: Finished difference. Result has 393 places, 458 transitions, 4652 flow [2024-06-03 19:00:23,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4652, PETRI_PLACES=393, PETRI_TRANSITIONS=458} [2024-06-03 19:00:23,174 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-03 19:00:23,174 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 458 transitions, 4652 flow [2024-06-03 19:00:23,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-03 19:00:23,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:23,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:00:23,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 19:00:23,174 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:23,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:23,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1649463465, now seen corresponding path program 1 times [2024-06-03 19:00:23,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:23,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959974862] [2024-06-03 19:00:23,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:23,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:23,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:23,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:23,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:23,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959974862] [2024-06-03 19:00:23,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959974862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:23,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:23,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:00:23,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157879655] [2024-06-03 19:00:23,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:23,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:00:23,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:23,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:00:23,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:00:23,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:00:23,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 458 transitions, 4652 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:00:23,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:23,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:00:23,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:24,938 INFO L124 PetriNetUnfolderBase]: 4835/8398 cut-off events. [2024-06-03 19:00:24,938 INFO L125 PetriNetUnfolderBase]: For 1516803/1516803 co-relation queries the response was YES. [2024-06-03 19:00:25,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50902 conditions, 8398 events. 4835/8398 cut-off events. For 1516803/1516803 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 61831 event pairs, 1093 based on Foata normal form. 24/8419 useless extension candidates. Maximal degree in co-relation 50709. Up to 4165 conditions per place. [2024-06-03 19:00:25,051 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 353 selfloop transitions, 139 changer transitions 6/505 dead transitions. [2024-06-03 19:00:25,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 505 transitions, 6546 flow [2024-06-03 19:00:25,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:00:25,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:00:25,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-03 19:00:25,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-03 19:00:25,052 INFO L175 Difference]: Start difference. First operand has 393 places, 458 transitions, 4652 flow. Second operand 8 states and 207 transitions. [2024-06-03 19:00:25,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 505 transitions, 6546 flow [2024-06-03 19:00:34,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 505 transitions, 6351 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 19:00:34,166 INFO L231 Difference]: Finished difference. Result has 396 places, 458 transitions, 4877 flow [2024-06-03 19:00:34,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4877, PETRI_PLACES=396, PETRI_TRANSITIONS=458} [2024-06-03 19:00:34,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-03 19:00:34,167 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 458 transitions, 4877 flow [2024-06-03 19:00:34,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:00:34,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:34,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:00:34,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 19:00:34,167 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:34,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:34,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1034040677, now seen corresponding path program 2 times [2024-06-03 19:00:34,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:34,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197349318] [2024-06-03 19:00:34,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:34,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:34,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:34,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:34,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:34,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197349318] [2024-06-03 19:00:34,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197349318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:34,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:34,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:00:34,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658334762] [2024-06-03 19:00:34,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:34,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:00:34,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:34,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:00:34,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:00:34,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:00:34,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 458 transitions, 4877 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:00:34,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:34,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:00:34,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:36,158 INFO L124 PetriNetUnfolderBase]: 4916/8495 cut-off events. [2024-06-03 19:00:36,158 INFO L125 PetriNetUnfolderBase]: For 1752508/1752508 co-relation queries the response was YES. [2024-06-03 19:00:36,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58442 conditions, 8495 events. 4916/8495 cut-off events. For 1752508/1752508 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62456 event pairs, 1222 based on Foata normal form. 6/8498 useless extension candidates. Maximal degree in co-relation 58247. Up to 4165 conditions per place. [2024-06-03 19:00:36,273 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 144 changer transitions 0/501 dead transitions. [2024-06-03 19:00:36,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 501 transitions, 7095 flow [2024-06-03 19:00:36,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:00:36,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:00:36,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 19:00:36,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-03 19:00:36,274 INFO L175 Difference]: Start difference. First operand has 396 places, 458 transitions, 4877 flow. Second operand 8 states and 203 transitions. [2024-06-03 19:00:36,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 501 transitions, 7095 flow [2024-06-03 19:00:47,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 501 transitions, 6868 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 19:00:47,928 INFO L231 Difference]: Finished difference. Result has 399 places, 462 transitions, 5122 flow [2024-06-03 19:00:47,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4650, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5122, PETRI_PLACES=399, PETRI_TRANSITIONS=462} [2024-06-03 19:00:47,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-03 19:00:47,928 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 462 transitions, 5122 flow [2024-06-03 19:00:47,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:00:47,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:00:47,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:00:47,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 19:00:47,929 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:00:47,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:00:47,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1916807837, now seen corresponding path program 3 times [2024-06-03 19:00:47,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:00:47,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618329461] [2024-06-03 19:00:47,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:00:47,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:00:47,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:00:48,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:00:48,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:00:48,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618329461] [2024-06-03 19:00:48,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618329461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:00:48,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:00:48,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:00:48,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227612143] [2024-06-03 19:00:48,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:00:48,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:00:48,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:00:48,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:00:48,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:00:48,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:00:48,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 462 transitions, 5122 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:00:48,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:00:48,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:00:48,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:00:49,959 INFO L124 PetriNetUnfolderBase]: 4903/8472 cut-off events. [2024-06-03 19:00:49,960 INFO L125 PetriNetUnfolderBase]: For 1705497/1705497 co-relation queries the response was YES. [2024-06-03 19:00:50,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57534 conditions, 8472 events. 4903/8472 cut-off events. For 1705497/1705497 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62243 event pairs, 1206 based on Foata normal form. 6/8475 useless extension candidates. Maximal degree in co-relation 57338. Up to 4165 conditions per place. [2024-06-03 19:00:50,073 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 152 changer transitions 0/503 dead transitions. [2024-06-03 19:00:50,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 503 transitions, 6888 flow [2024-06-03 19:00:50,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:00:50,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:00:50,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-03 19:00:50,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-03 19:00:50,074 INFO L175 Difference]: Start difference. First operand has 399 places, 462 transitions, 5122 flow. Second operand 8 states and 207 transitions. [2024-06-03 19:00:50,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 503 transitions, 6888 flow [2024-06-03 19:01:02,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 503 transitions, 6683 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-03 19:01:02,835 INFO L231 Difference]: Finished difference. Result has 405 places, 462 transitions, 5225 flow [2024-06-03 19:01:02,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5225, PETRI_PLACES=405, PETRI_TRANSITIONS=462} [2024-06-03 19:01:02,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-03 19:01:02,836 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 462 transitions, 5225 flow [2024-06-03 19:01:02,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:01:02,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:01:02,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:01:02,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 19:01:02,836 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:01:02,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:01:02,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1413140229, now seen corresponding path program 4 times [2024-06-03 19:01:02,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:01:02,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470375603] [2024-06-03 19:01:02,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:01:02,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:01:02,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:01:02,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-03 19:01:02,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:01:02,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470375603] [2024-06-03 19:01:02,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470375603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:01:02,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:01:02,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:01:02,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114075324] [2024-06-03 19:01:02,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:01:02,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:01:02,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:01:02,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:01:02,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:01:02,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:01:02,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 462 transitions, 5225 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:01:02,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:01:02,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:01:02,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:01:04,767 INFO L124 PetriNetUnfolderBase]: 4844/8399 cut-off events. [2024-06-03 19:01:04,767 INFO L125 PetriNetUnfolderBase]: For 1647631/1647631 co-relation queries the response was YES. [2024-06-03 19:01:04,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52736 conditions, 8399 events. 4844/8399 cut-off events. For 1647631/1647631 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62086 event pairs, 1266 based on Foata normal form. 30/8426 useless extension candidates. Maximal degree in co-relation 52538. Up to 5204 conditions per place. [2024-06-03 19:01:04,878 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 358 selfloop transitions, 127 changer transitions 7/499 dead transitions. [2024-06-03 19:01:04,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 499 transitions, 6701 flow [2024-06-03 19:01:04,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:01:04,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:01:04,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-03 19:01:04,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-03 19:01:04,879 INFO L175 Difference]: Start difference. First operand has 405 places, 462 transitions, 5225 flow. Second operand 7 states and 186 transitions. [2024-06-03 19:01:04,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 499 transitions, 6701 flow [2024-06-03 19:01:12,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 499 transitions, 6385 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 19:01:12,601 INFO L231 Difference]: Finished difference. Result has 406 places, 459 transitions, 5143 flow [2024-06-03 19:01:12,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4909, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5143, PETRI_PLACES=406, PETRI_TRANSITIONS=459} [2024-06-03 19:01:12,601 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-03 19:01:12,601 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 459 transitions, 5143 flow [2024-06-03 19:01:12,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:01:12,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:01:12,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:01:12,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 19:01:12,601 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:01:12,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:01:12,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1679163939, now seen corresponding path program 5 times [2024-06-03 19:01:12,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:01:12,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227373833] [2024-06-03 19:01:12,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:01:12,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:01:12,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:01:12,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:01:12,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:01:12,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227373833] [2024-06-03 19:01:12,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227373833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:01:12,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:01:12,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:01:12,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643648615] [2024-06-03 19:01:12,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:01:12,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:01:12,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:01:12,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:01:12,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:01:12,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:01:12,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 459 transitions, 5143 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:01:12,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:01:12,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:01:12,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:01:14,467 INFO L124 PetriNetUnfolderBase]: 4785/8282 cut-off events. [2024-06-03 19:01:14,467 INFO L125 PetriNetUnfolderBase]: For 1718426/1718426 co-relation queries the response was YES. [2024-06-03 19:01:14,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52351 conditions, 8282 events. 4785/8282 cut-off events. For 1718426/1718426 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 60915 event pairs, 1492 based on Foata normal form. 34/8313 useless extension candidates. Maximal degree in co-relation 52152. Up to 7074 conditions per place. [2024-06-03 19:01:14,581 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 365 selfloop transitions, 107 changer transitions 1/480 dead transitions. [2024-06-03 19:01:14,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 480 transitions, 6195 flow [2024-06-03 19:01:14,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:01:14,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:01:14,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 19:01:14,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-03 19:01:14,582 INFO L175 Difference]: Start difference. First operand has 406 places, 459 transitions, 5143 flow. Second operand 7 states and 174 transitions. [2024-06-03 19:01:14,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 480 transitions, 6195 flow [2024-06-03 19:01:24,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 480 transitions, 5891 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 19:01:24,393 INFO L231 Difference]: Finished difference. Result has 405 places, 459 transitions, 5090 flow [2024-06-03 19:01:24,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4839, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5090, PETRI_PLACES=405, PETRI_TRANSITIONS=459} [2024-06-03 19:01:24,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-03 19:01:24,393 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 459 transitions, 5090 flow [2024-06-03 19:01:24,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:01:24,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:01:24,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:01:24,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 19:01:24,394 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:01:24,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:01:24,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1678837509, now seen corresponding path program 6 times [2024-06-03 19:01:24,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:01:24,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870844489] [2024-06-03 19:01:24,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:01:24,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:01:24,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:01:24,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:01:24,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:01:24,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870844489] [2024-06-03 19:01:24,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870844489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:01:24,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:01:24,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:01:24,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464943344] [2024-06-03 19:01:24,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:01:24,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:01:24,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:01:24,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:01:24,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:01:24,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:01:24,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 459 transitions, 5090 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:01:24,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:01:24,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:01:24,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:01:26,331 INFO L124 PetriNetUnfolderBase]: 4863/8434 cut-off events. [2024-06-03 19:01:26,331 INFO L125 PetriNetUnfolderBase]: For 1670011/1670011 co-relation queries the response was YES. [2024-06-03 19:01:26,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52647 conditions, 8434 events. 4863/8434 cut-off events. For 1670011/1670011 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 62403 event pairs, 1488 based on Foata normal form. 30/8461 useless extension candidates. Maximal degree in co-relation 52448. Up to 6834 conditions per place. [2024-06-03 19:01:26,448 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 114 changer transitions 5/486 dead transitions. [2024-06-03 19:01:26,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 486 transitions, 6190 flow [2024-06-03 19:01:26,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:01:26,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:01:26,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 19:01:26,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-03 19:01:26,449 INFO L175 Difference]: Start difference. First operand has 405 places, 459 transitions, 5090 flow. Second operand 7 states and 178 transitions. [2024-06-03 19:01:26,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 486 transitions, 6190 flow [2024-06-03 19:01:34,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 486 transitions, 5958 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 19:01:34,926 INFO L231 Difference]: Finished difference. Result has 407 places, 457 transitions, 5108 flow [2024-06-03 19:01:34,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4858, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5108, PETRI_PLACES=407, PETRI_TRANSITIONS=457} [2024-06-03 19:01:34,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-03 19:01:34,927 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 457 transitions, 5108 flow [2024-06-03 19:01:34,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:01:34,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:01:34,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:01:34,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 19:01:34,927 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:01:34,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:01:34,927 INFO L85 PathProgramCache]: Analyzing trace with hash -983980735, now seen corresponding path program 7 times [2024-06-03 19:01:34,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:01:34,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004517986] [2024-06-03 19:01:34,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:01:34,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:01:34,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:01:35,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:01:35,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:01:35,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004517986] [2024-06-03 19:01:35,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004517986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:01:35,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:01:35,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:01:35,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808186241] [2024-06-03 19:01:35,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:01:35,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:01:35,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:01:35,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:01:35,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:01:35,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:01:35,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 457 transitions, 5108 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:01:35,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:01:35,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:01:35,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:01:36,889 INFO L124 PetriNetUnfolderBase]: 4719/8154 cut-off events. [2024-06-03 19:01:36,889 INFO L125 PetriNetUnfolderBase]: For 1549500/1549500 co-relation queries the response was YES. [2024-06-03 19:01:36,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54356 conditions, 8154 events. 4719/8154 cut-off events. For 1549500/1549500 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 59718 event pairs, 1251 based on Foata normal form. 6/8157 useless extension candidates. Maximal degree in co-relation 54156. Up to 6324 conditions per place. [2024-06-03 19:01:37,005 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 168 changer transitions 0/490 dead transitions. [2024-06-03 19:01:37,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 490 transitions, 6884 flow [2024-06-03 19:01:37,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:01:37,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:01:37,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-03 19:01:37,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-03 19:01:37,006 INFO L175 Difference]: Start difference. First operand has 407 places, 457 transitions, 5108 flow. Second operand 9 states and 218 transitions. [2024-06-03 19:01:37,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 490 transitions, 6884 flow [2024-06-03 19:01:48,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 490 transitions, 6606 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-03 19:01:48,940 INFO L231 Difference]: Finished difference. Result has 410 places, 459 transitions, 5258 flow [2024-06-03 19:01:48,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4834, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5258, PETRI_PLACES=410, PETRI_TRANSITIONS=459} [2024-06-03 19:01:48,941 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-03 19:01:48,941 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 459 transitions, 5258 flow [2024-06-03 19:01:48,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:01:48,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:01:48,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:01:48,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 19:01:48,941 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:01:48,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:01:48,942 INFO L85 PathProgramCache]: Analyzing trace with hash 280052239, now seen corresponding path program 8 times [2024-06-03 19:01:48,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:01:48,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631943685] [2024-06-03 19:01:48,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:01:48,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:01:48,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:01:49,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:01:49,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:01:49,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631943685] [2024-06-03 19:01:49,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631943685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:01:49,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:01:49,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:01:49,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4023737] [2024-06-03 19:01:49,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:01:49,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:01:49,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:01:49,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:01:49,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:01:49,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:01:49,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 459 transitions, 5258 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:01:49,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:01:49,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:01:49,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:01:50,829 INFO L124 PetriNetUnfolderBase]: 4747/8212 cut-off events. [2024-06-03 19:01:50,829 INFO L125 PetriNetUnfolderBase]: For 1577071/1577071 co-relation queries the response was YES. [2024-06-03 19:01:50,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54928 conditions, 8212 events. 4747/8212 cut-off events. For 1577071/1577071 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 60236 event pairs, 1489 based on Foata normal form. 8/8217 useless extension candidates. Maximal degree in co-relation 54728. Up to 7208 conditions per place. [2024-06-03 19:01:50,946 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 339 selfloop transitions, 135 changer transitions 0/481 dead transitions. [2024-06-03 19:01:50,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 481 transitions, 6314 flow [2024-06-03 19:01:50,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:01:50,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:01:50,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-03 19:01:50,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-03 19:01:50,947 INFO L175 Difference]: Start difference. First operand has 410 places, 459 transitions, 5258 flow. Second operand 10 states and 231 transitions. [2024-06-03 19:01:50,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 481 transitions, 6314 flow [2024-06-03 19:02:01,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 481 transitions, 5908 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-03 19:02:01,636 INFO L231 Difference]: Finished difference. Result has 413 places, 460 transitions, 5177 flow [2024-06-03 19:02:01,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4857, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5177, PETRI_PLACES=413, PETRI_TRANSITIONS=460} [2024-06-03 19:02:01,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-03 19:02:01,637 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 460 transitions, 5177 flow [2024-06-03 19:02:01,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:02:01,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:02:01,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:02:01,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 19:02:01,637 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:02:01,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:02:01,638 INFO L85 PathProgramCache]: Analyzing trace with hash 277195279, now seen corresponding path program 9 times [2024-06-03 19:02:01,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:02:01,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707172524] [2024-06-03 19:02:01,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:02:01,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:02:01,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:02:01,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:02:01,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:02:01,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707172524] [2024-06-03 19:02:01,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707172524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:02:01,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:02:01,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:02:01,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274040984] [2024-06-03 19:02:01,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:02:01,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:02:01,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:02:01,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:02:01,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:02:01,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:02:01,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 460 transitions, 5177 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:02:01,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:02:01,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:02:01,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:02:03,564 INFO L124 PetriNetUnfolderBase]: 4729/8182 cut-off events. [2024-06-03 19:02:03,564 INFO L125 PetriNetUnfolderBase]: For 1489861/1489861 co-relation queries the response was YES. [2024-06-03 19:02:03,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52575 conditions, 8182 events. 4729/8182 cut-off events. For 1489861/1489861 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 60019 event pairs, 1345 based on Foata normal form. 8/8187 useless extension candidates. Maximal degree in co-relation 52375. Up to 6908 conditions per place. [2024-06-03 19:02:03,678 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 151 changer transitions 0/489 dead transitions. [2024-06-03 19:02:03,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 489 transitions, 6596 flow [2024-06-03 19:02:03,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:02:03,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:02:03,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-03 19:02:03,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-03 19:02:03,679 INFO L175 Difference]: Start difference. First operand has 413 places, 460 transitions, 5177 flow. Second operand 10 states and 237 transitions. [2024-06-03 19:02:03,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 489 transitions, 6596 flow [2024-06-03 19:02:13,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 489 transitions, 6305 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 19:02:13,190 INFO L231 Difference]: Finished difference. Result has 415 places, 461 transitions, 5237 flow [2024-06-03 19:02:13,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4886, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5237, PETRI_PLACES=415, PETRI_TRANSITIONS=461} [2024-06-03 19:02:13,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-03 19:02:13,191 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 461 transitions, 5237 flow [2024-06-03 19:02:13,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:02:13,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:02:13,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:02:13,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 19:02:13,191 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:02:13,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:02:13,191 INFO L85 PathProgramCache]: Analyzing trace with hash 14970629, now seen corresponding path program 10 times [2024-06-03 19:02:13,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:02:13,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091939480] [2024-06-03 19:02:13,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:02:13,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:02:13,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:02:13,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:02:13,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:02:13,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091939480] [2024-06-03 19:02:13,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091939480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:02:13,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:02:13,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:02:13,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710946691] [2024-06-03 19:02:13,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:02:13,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:02:13,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:02:13,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:02:13,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:02:13,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 19:02:13,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 461 transitions, 5237 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:02:13,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:02:13,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 19:02:13,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:02:15,084 INFO L124 PetriNetUnfolderBase]: 4716/8151 cut-off events. [2024-06-03 19:02:15,085 INFO L125 PetriNetUnfolderBase]: For 1408218/1408218 co-relation queries the response was YES. [2024-06-03 19:02:15,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51582 conditions, 8151 events. 4716/8151 cut-off events. For 1408218/1408218 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 59735 event pairs, 1234 based on Foata normal form. 6/8154 useless extension candidates. Maximal degree in co-relation 51381. Up to 6326 conditions per place. [2024-06-03 19:02:15,204 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 165 changer transitions 0/492 dead transitions. [2024-06-03 19:02:15,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 492 transitions, 6664 flow [2024-06-03 19:02:15,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:02:15,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:02:15,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 19:02:15,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-03 19:02:15,205 INFO L175 Difference]: Start difference. First operand has 415 places, 461 transitions, 5237 flow. Second operand 9 states and 217 transitions. [2024-06-03 19:02:15,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 492 transitions, 6664 flow [2024-06-03 19:02:25,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 492 transitions, 6151 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-03 19:02:25,283 INFO L231 Difference]: Finished difference. Result has 413 places, 462 transitions, 5091 flow [2024-06-03 19:02:25,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4724, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5091, PETRI_PLACES=413, PETRI_TRANSITIONS=462} [2024-06-03 19:02:25,283 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-03 19:02:25,283 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 462 transitions, 5091 flow [2024-06-03 19:02:25,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 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-03 19:02:25,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:02:25,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:02:25,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 19:02:25,285 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)] ===