./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe005_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/safe005_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/safe005_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe005_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-04 14:06:24,635 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 14:06:24,698 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 14:06:24,702 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 14:06:24,703 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 14:06:24,734 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 14:06:24,734 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 14:06:24,734 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 14:06:24,735 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 14:06:24,738 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 14:06:24,738 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 14:06:24,738 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 14:06:24,739 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 14:06:24,740 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 14:06:24,740 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 14:06:24,741 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 14:06:24,741 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 14:06:24,741 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 14:06:24,741 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 14:06:24,741 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 14:06:24,742 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 14:06:24,742 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 14:06:24,742 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 14:06:24,742 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 14:06:24,743 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 14:06:24,743 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 14:06:24,743 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 14:06:24,743 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 14:06:24,750 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 14:06:24,751 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 14:06:24,751 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 14:06:24,752 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 14:06:24,752 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:06:24,752 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 14:06:24,752 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 14:06:24,752 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 14:06:24,753 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 14:06:24,753 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 14:06:24,753 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 14:06:24,753 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 14:06:24,753 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 14:06:24,754 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 14:06:24,754 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 14:06:24,754 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-04 14:06:24,943 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 14:06:24,967 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 14:06:24,969 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 14:06:24,970 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 14:06:24,971 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 14:06:24,972 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/safe005_tso.yml/witness.yml [2024-06-04 14:06:25,066 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 14:06:25,066 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 14:06:25,067 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe005_tso.i [2024-06-04 14:06:26,192 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 14:06:26,395 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 14:06:26,396 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe005_tso.i [2024-06-04 14:06:26,414 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31d799e77/df300a5e2947427497381ce43358966b/FLAG17e3b5989 [2024-06-04 14:06:26,426 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31d799e77/df300a5e2947427497381ce43358966b [2024-06-04 14:06:26,426 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 14:06:26,427 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 14:06:26,428 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 14:06:26,428 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 14:06:26,432 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 14:06:26,433 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:06:25" (1/2) ... [2024-06-04 14:06:26,433 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fb28f26 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:06:26, skipping insertion in model container [2024-06-04 14:06:26,433 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:06:25" (1/2) ... [2024-06-04 14:06:26,434 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@498fd5eb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:06:26, skipping insertion in model container [2024-06-04 14:06:26,435 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:06:26" (2/2) ... [2024-06-04 14:06:26,435 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fb28f26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26, skipping insertion in model container [2024-06-04 14:06:26,435 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:06:26" (2/2) ... [2024-06-04 14:06:26,435 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 14:06:26,484 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 14:06:26,485 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-04 14:06:26,485 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-04 14:06:26,485 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-04 14:06:26,486 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 14:06:26,486 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-04 14:06:26,521 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 14:06:26,819 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:06:26,828 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 14:06:26,906 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:06:26,947 INFO L206 MainTranslator]: Completed translation [2024-06-04 14:06:26,947 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26 WrapperNode [2024-06-04 14:06:26,947 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 14:06:26,949 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 14:06:26,949 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 14:06:26,949 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 14:06:26,955 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:26,982 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:27,014 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-04 14:06:27,015 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 14:06:27,016 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 14:06:27,016 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 14:06:27,016 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 14:06:27,025 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:27,025 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:27,034 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:27,056 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-04 14:06:27,056 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:27,057 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:27,066 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:27,068 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:27,072 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:27,073 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:27,075 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 14:06:27,079 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 14:06:27,079 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 14:06:27,080 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 14:06:27,080 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (1/1) ... [2024-06-04 14:06:27,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:06:27,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 14:06:27,105 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-04 14:06:27,113 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-04 14:06:27,140 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 14:06:27,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 14:06:27,140 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 14:06:27,140 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 14:06:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 14:06:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 14:06:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 14:06:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 14:06:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 14:06:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 14:06:27,141 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 14:06:27,141 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 14:06:27,143 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 14:06:27,240 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 14:06:27,241 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 14:06:27,563 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 14:06:27,563 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 14:06:27,713 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 14:06:27,713 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 14:06:27,713 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:06:27 BoogieIcfgContainer [2024-06-04 14:06:27,714 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 14:06:27,715 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 14:06:27,715 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 14:06:27,718 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 14:06:27,718 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:06:25" (1/4) ... [2024-06-04 14:06:27,720 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cacd04f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:06:27, skipping insertion in model container [2024-06-04 14:06:27,720 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 02:06:26" (2/4) ... [2024-06-04 14:06:27,720 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cacd04f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:06:27, skipping insertion in model container [2024-06-04 14:06:27,720 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:06:26" (3/4) ... [2024-06-04 14:06:27,720 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cacd04f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:06:27, skipping insertion in model container [2024-06-04 14:06:27,720 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:06:27" (4/4) ... [2024-06-04 14:06:27,721 INFO L112 eAbstractionObserver]: Analyzing ICFG safe005_tso.i [2024-06-04 14:06:27,735 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 14:06:27,735 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 14:06:27,735 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 14:06:27,785 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 14:06:27,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-04 14:06:27,845 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-04 14:06:27,845 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:06:27,847 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 5. Compared 66 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-04 14:06:27,847 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-04 14:06:27,851 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-04 14:06:27,863 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 14:06:27,870 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;@1bf3560d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 14:06:27,870 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 14:06:27,875 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 14:06:27,875 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 14:06:27,875 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:06:27,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:27,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 14:06:27,877 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-04 14:06:27,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:27,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1787024188, now seen corresponding path program 1 times [2024-06-04 14:06:27,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:27,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480982349] [2024-06-04 14:06:27,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:27,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:28,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:28,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:28,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:28,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480982349] [2024-06-04 14:06:28,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480982349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:28,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:28,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 14:06:28,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297203287] [2024-06-04 14:06:28,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:28,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 14:06:28,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:28,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 14:06:28,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 14:06:28,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-04 14:06:28,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:28,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:28,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-04 14:06:28,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:28,469 INFO L124 PetriNetUnfolderBase]: 470/795 cut-off events. [2024-06-04 14:06:28,469 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-04 14:06:28,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1596 conditions, 795 events. 470/795 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3833 event pairs, 281 based on Foata normal form. 1/752 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-04 14:06:28,480 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 29 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-04 14:06:28,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 167 flow [2024-06-04 14:06:28,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 14:06:28,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 14:06:28,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 87 transitions. [2024-06-04 14:06:28,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-06-04 14:06:28,492 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 87 transitions. [2024-06-04 14:06:28,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 167 flow [2024-06-04 14:06:28,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:28,497 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-04 14:06:28,499 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-04 14:06:28,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-04 14:06:28,503 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-04 14:06:28,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:28,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:28,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:28,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 14:06:28,504 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-04 14:06:28,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:28,505 INFO L85 PathProgramCache]: Analyzing trace with hash 656708195, now seen corresponding path program 1 times [2024-06-04 14:06:28,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:28,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438649441] [2024-06-04 14:06:28,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:28,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:28,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:28,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:28,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:28,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438649441] [2024-06-04 14:06:28,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438649441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:28,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:28,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:06:28,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357395113] [2024-06-04 14:06:28,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:28,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:06:28,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:28,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:06:28,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:06:28,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:06:28,777 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-04 14:06:28,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:28,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:06:28,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:28,911 INFO L124 PetriNetUnfolderBase]: 724/1189 cut-off events. [2024-06-04 14:06:28,912 INFO L125 PetriNetUnfolderBase]: For 256/290 co-relation queries the response was YES. [2024-06-04 14:06:28,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2721 conditions, 1189 events. 724/1189 cut-off events. For 256/290 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5988 event pairs, 401 based on Foata normal form. 3/1161 useless extension candidates. Maximal degree in co-relation 2706. Up to 1090 conditions per place. [2024-06-04 14:06:28,918 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 41 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-04 14:06:28,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 254 flow [2024-06-04 14:06:28,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:06:28,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:06:28,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-04 14:06:28,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-04 14:06:28,920 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 108 transitions. [2024-06-04 14:06:28,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 254 flow [2024-06-04 14:06:28,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:28,922 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-04 14:06:28,922 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=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-04 14:06:28,923 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-04 14:06:28,923 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-04 14:06:28,923 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-04 14:06:28,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:28,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:28,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 14:06:28,924 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-04 14:06:28,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:28,925 INFO L85 PathProgramCache]: Analyzing trace with hash -365005390, now seen corresponding path program 1 times [2024-06-04 14:06:28,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:28,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694683241] [2024-06-04 14:06:28,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:28,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:28,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:29,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:29,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:29,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694683241] [2024-06-04 14:06:29,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694683241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:29,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:29,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:06:29,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944347938] [2024-06-04 14:06:29,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:29,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:06:29,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:29,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:06:29,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:06:29,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-04 14:06:29,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:29,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:29,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-04 14:06:29,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:29,203 INFO L124 PetriNetUnfolderBase]: 632/1066 cut-off events. [2024-06-04 14:06:29,203 INFO L125 PetriNetUnfolderBase]: For 588/681 co-relation queries the response was YES. [2024-06-04 14:06:29,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2740 conditions, 1066 events. 632/1066 cut-off events. For 588/681 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5437 event pairs, 334 based on Foata normal form. 2/1024 useless extension candidates. Maximal degree in co-relation 2722. Up to 968 conditions per place. [2024-06-04 14:06:29,209 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 9 changer transitions 0/56 dead transitions. [2024-06-04 14:06:29,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 56 transitions, 282 flow [2024-06-04 14:06:29,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:06:29,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:06:29,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-04 14:06:29,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-04 14:06:29,210 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 4 states and 107 transitions. [2024-06-04 14:06:29,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 56 transitions, 282 flow [2024-06-04 14:06:29,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 280 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-04 14:06:29,213 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 195 flow [2024-06-04 14:06:29,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=195, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-04 14:06:29,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-04 14:06:29,213 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 195 flow [2024-06-04 14:06:29,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:29,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:29,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:29,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 14:06:29,214 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-04 14:06:29,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:29,215 INFO L85 PathProgramCache]: Analyzing trace with hash 102085025, now seen corresponding path program 1 times [2024-06-04 14:06:29,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:29,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049162945] [2024-06-04 14:06:29,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:29,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:29,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:29,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-04 14:06:29,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:29,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049162945] [2024-06-04 14:06:29,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049162945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:29,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:29,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:29,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967062303] [2024-06-04 14:06:29,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:29,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:29,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:29,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:29,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:29,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:29,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 195 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-04 14:06:29,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:29,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:29,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:29,593 INFO L124 PetriNetUnfolderBase]: 908/1469 cut-off events. [2024-06-04 14:06:29,594 INFO L125 PetriNetUnfolderBase]: For 1410/1410 co-relation queries the response was YES. [2024-06-04 14:06:29,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4145 conditions, 1469 events. 908/1469 cut-off events. For 1410/1410 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7285 event pairs, 290 based on Foata normal form. 6/1462 useless extension candidates. Maximal degree in co-relation 4124. Up to 1315 conditions per place. [2024-06-04 14:06:29,601 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 56 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-04 14:06:29,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 75 transitions, 413 flow [2024-06-04 14:06:29,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:29,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:29,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:06:29,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-04 14:06:29,603 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 195 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:06:29,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 75 transitions, 413 flow [2024-06-04 14:06:29,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 396 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:29,606 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 235 flow [2024-06-04 14:06:29,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=235, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-04 14:06:29,607 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-04 14:06:29,607 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 235 flow [2024-06-04 14:06:29,608 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-04 14:06:29,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:29,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:29,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 14:06:29,608 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-04 14:06:29,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:29,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1547392333, now seen corresponding path program 1 times [2024-06-04 14:06:29,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:29,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394402247] [2024-06-04 14:06:29,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:29,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:29,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:29,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:29,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:29,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394402247] [2024-06-04 14:06:29,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394402247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:29,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:29,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:06:29,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119273322] [2024-06-04 14:06:29,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:29,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:06:29,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:29,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:06:29,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:06:29,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:29,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 235 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-04 14:06:29,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:29,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:29,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:29,979 INFO L124 PetriNetUnfolderBase]: 917/1513 cut-off events. [2024-06-04 14:06:29,979 INFO L125 PetriNetUnfolderBase]: For 2176/2176 co-relation queries the response was YES. [2024-06-04 14:06:29,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4584 conditions, 1513 events. 917/1513 cut-off events. For 2176/2176 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7681 event pairs, 320 based on Foata normal form. 4/1511 useless extension candidates. Maximal degree in co-relation 4561. Up to 1318 conditions per place. [2024-06-04 14:06:29,987 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 15 changer transitions 0/76 dead transitions. [2024-06-04 14:06:29,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 473 flow [2024-06-04 14:06:29,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:29,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:29,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 14:06:29,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-04 14:06:29,989 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 235 flow. Second operand 5 states and 127 transitions. [2024-06-04 14:06:29,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 473 flow [2024-06-04 14:06:29,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 448 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:29,992 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 308 flow [2024-06-04 14:06:29,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-06-04 14:06:29,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-04 14:06:29,993 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 308 flow [2024-06-04 14:06:29,993 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-04 14:06:29,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:29,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:29,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 14:06:29,994 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-04 14:06:29,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:29,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1373337693, now seen corresponding path program 1 times [2024-06-04 14:06:29,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:29,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138121431] [2024-06-04 14:06:29,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:29,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:30,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:30,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:30,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:30,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138121431] [2024-06-04 14:06:30,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138121431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:30,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:30,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:06:30,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417911511] [2024-06-04 14:06:30,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:30,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:06:30,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:30,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:06:30,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:06:30,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:30,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 308 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-04 14:06:30,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:30,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:30,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:30,306 INFO L124 PetriNetUnfolderBase]: 928/1534 cut-off events. [2024-06-04 14:06:30,306 INFO L125 PetriNetUnfolderBase]: For 3307/3310 co-relation queries the response was YES. [2024-06-04 14:06:30,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5234 conditions, 1534 events. 928/1534 cut-off events. For 3307/3310 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7754 event pairs, 341 based on Foata normal form. 2/1529 useless extension candidates. Maximal degree in co-relation 5209. Up to 1325 conditions per place. [2024-06-04 14:06:30,317 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-04 14:06:30,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 83 transitions, 567 flow [2024-06-04 14:06:30,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:30,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:30,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-04 14:06:30,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6238095238095238 [2024-06-04 14:06:30,319 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 308 flow. Second operand 5 states and 131 transitions. [2024-06-04 14:06:30,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 83 transitions, 567 flow [2024-06-04 14:06:30,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 83 transitions, 535 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:30,324 INFO L231 Difference]: Finished difference. Result has 62 places, 63 transitions, 372 flow [2024-06-04 14:06:30,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=372, PETRI_PLACES=62, PETRI_TRANSITIONS=63} [2024-06-04 14:06:30,325 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-04 14:06:30,325 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 63 transitions, 372 flow [2024-06-04 14:06:30,325 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-04 14:06:30,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:30,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:30,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 14:06:30,326 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-04 14:06:30,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:30,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1440391685, now seen corresponding path program 2 times [2024-06-04 14:06:30,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:30,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874029536] [2024-06-04 14:06:30,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:30,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:30,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:30,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:30,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:30,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874029536] [2024-06-04 14:06:30,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874029536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:30,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:30,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:06:30,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079680756] [2024-06-04 14:06:30,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:30,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:06:30,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:30,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:06:30,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:06:30,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:30,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 63 transitions, 372 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-04 14:06:30,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:30,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:30,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:30,622 INFO L124 PetriNetUnfolderBase]: 915/1511 cut-off events. [2024-06-04 14:06:30,623 INFO L125 PetriNetUnfolderBase]: For 3810/3810 co-relation queries the response was YES. [2024-06-04 14:06:30,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5272 conditions, 1511 events. 915/1511 cut-off events. For 3810/3810 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7637 event pairs, 336 based on Foata normal form. 4/1509 useless extension candidates. Maximal degree in co-relation 5245. Up to 1312 conditions per place. [2024-06-04 14:06:30,632 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 18 changer transitions 0/78 dead transitions. [2024-06-04 14:06:30,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 552 flow [2024-06-04 14:06:30,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:30,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:30,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-04 14:06:30,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:06:30,633 INFO L175 Difference]: Start difference. First operand has 62 places, 63 transitions, 372 flow. Second operand 5 states and 125 transitions. [2024-06-04 14:06:30,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 552 flow [2024-06-04 14:06:30,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 78 transitions, 529 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:30,638 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 395 flow [2024-06-04 14:06:30,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=395, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-04 14:06:30,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-04 14:06:30,639 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 395 flow [2024-06-04 14:06:30,639 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-04 14:06:30,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:30,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:30,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 14:06:30,640 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-04 14:06:30,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:30,640 INFO L85 PathProgramCache]: Analyzing trace with hash 982400510, now seen corresponding path program 1 times [2024-06-04 14:06:30,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:30,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679818384] [2024-06-04 14:06:30,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:30,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:30,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:30,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:30,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:30,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679818384] [2024-06-04 14:06:30,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679818384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:30,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:30,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:30,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553082390] [2024-06-04 14:06:30,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:30,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:30,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:30,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:30,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:30,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:30,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 395 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-04 14:06:30,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:30,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:30,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:30,986 INFO L124 PetriNetUnfolderBase]: 924/1522 cut-off events. [2024-06-04 14:06:30,986 INFO L125 PetriNetUnfolderBase]: For 4814/4814 co-relation queries the response was YES. [2024-06-04 14:06:30,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5439 conditions, 1522 events. 924/1522 cut-off events. For 4814/4814 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7629 event pairs, 306 based on Foata normal form. 8/1524 useless extension candidates. Maximal degree in co-relation 5410. Up to 1291 conditions per place. [2024-06-04 14:06:30,995 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 22 changer transitions 0/86 dead transitions. [2024-06-04 14:06:30,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 86 transitions, 623 flow [2024-06-04 14:06:30,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:30,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:30,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:06:30,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:06:30,997 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 395 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:06:30,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 86 transitions, 623 flow [2024-06-04 14:06:31,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 86 transitions, 594 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:31,003 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 444 flow [2024-06-04 14:06:31,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=444, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-04 14:06:31,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-04 14:06:31,004 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 444 flow [2024-06-04 14:06:31,004 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-04 14:06:31,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:31,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:31,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 14:06:31,005 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-04 14:06:31,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:31,005 INFO L85 PathProgramCache]: Analyzing trace with hash -530081774, now seen corresponding path program 1 times [2024-06-04 14:06:31,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:31,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656960565] [2024-06-04 14:06:31,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:31,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:31,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:31,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:31,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:31,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656960565] [2024-06-04 14:06:31,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656960565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:31,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:31,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:31,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865044056] [2024-06-04 14:06:31,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:31,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:31,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:31,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:31,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:31,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:31,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 444 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-04 14:06:31,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:31,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:31,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:31,324 INFO L124 PetriNetUnfolderBase]: 935/1547 cut-off events. [2024-06-04 14:06:31,325 INFO L125 PetriNetUnfolderBase]: For 5859/5859 co-relation queries the response was YES. [2024-06-04 14:06:31,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5862 conditions, 1547 events. 935/1547 cut-off events. For 5859/5859 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7811 event pairs, 308 based on Foata normal form. 2/1546 useless extension candidates. Maximal degree in co-relation 5832. Up to 1378 conditions per place. [2024-06-04 14:06:31,365 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 74 selfloop transitions, 13 changer transitions 0/94 dead transitions. [2024-06-04 14:06:31,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 94 transitions, 702 flow [2024-06-04 14:06:31,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:31,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:31,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:06:31,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 14:06:31,367 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 444 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:06:31,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 94 transitions, 702 flow [2024-06-04 14:06:31,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 94 transitions, 648 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:31,375 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 450 flow [2024-06-04 14:06:31,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=450, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-06-04 14:06:31,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-04 14:06:31,376 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 450 flow [2024-06-04 14:06:31,376 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-04 14:06:31,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:31,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:31,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 14:06:31,376 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-04 14:06:31,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:31,377 INFO L85 PathProgramCache]: Analyzing trace with hash 153155730, now seen corresponding path program 2 times [2024-06-04 14:06:31,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:31,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593765355] [2024-06-04 14:06:31,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:31,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:31,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:31,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:31,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:31,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593765355] [2024-06-04 14:06:31,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593765355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:31,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:31,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:31,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695691865] [2024-06-04 14:06:31,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:31,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:31,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:31,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:31,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:31,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:31,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 450 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-04 14:06:31,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:31,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:31,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:31,662 INFO L124 PetriNetUnfolderBase]: 962/1589 cut-off events. [2024-06-04 14:06:31,662 INFO L125 PetriNetUnfolderBase]: For 7278/7281 co-relation queries the response was YES. [2024-06-04 14:06:31,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6264 conditions, 1589 events. 962/1589 cut-off events. For 7278/7281 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8036 event pairs, 308 based on Foata normal form. 2/1582 useless extension candidates. Maximal degree in co-relation 6233. Up to 1299 conditions per place. [2024-06-04 14:06:31,674 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 32 changer transitions 0/105 dead transitions. [2024-06-04 14:06:31,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 105 transitions, 860 flow [2024-06-04 14:06:31,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:31,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:31,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-04 14:06:31,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-04 14:06:31,692 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 450 flow. Second operand 6 states and 157 transitions. [2024-06-04 14:06:31,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 105 transitions, 860 flow [2024-06-04 14:06:31,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 105 transitions, 824 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:31,701 INFO L231 Difference]: Finished difference. Result has 73 places, 79 transitions, 572 flow [2024-06-04 14:06:31,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=572, PETRI_PLACES=73, PETRI_TRANSITIONS=79} [2024-06-04 14:06:31,702 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-04 14:06:31,702 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 79 transitions, 572 flow [2024-06-04 14:06:31,702 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-04 14:06:31,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:31,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:31,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 14:06:31,703 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-04 14:06:31,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:31,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1236958180, now seen corresponding path program 3 times [2024-06-04 14:06:31,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:31,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178034137] [2024-06-04 14:06:31,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:31,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:31,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:31,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:31,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:31,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178034137] [2024-06-04 14:06:31,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178034137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:31,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:31,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:31,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955269141] [2024-06-04 14:06:31,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:31,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:31,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:31,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:31,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:31,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:31,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 79 transitions, 572 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-04 14:06:31,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:31,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:31,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:32,019 INFO L124 PetriNetUnfolderBase]: 952/1571 cut-off events. [2024-06-04 14:06:32,020 INFO L125 PetriNetUnfolderBase]: For 9007/9007 co-relation queries the response was YES. [2024-06-04 14:06:32,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6631 conditions, 1571 events. 952/1571 cut-off events. For 9007/9007 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7977 event pairs, 306 based on Foata normal form. 4/1566 useless extension candidates. Maximal degree in co-relation 6599. Up to 1291 conditions per place. [2024-06-04 14:06:32,030 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 29 changer transitions 0/100 dead transitions. [2024-06-04 14:06:32,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 100 transitions, 850 flow [2024-06-04 14:06:32,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:32,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:32,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 14:06:32,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-04 14:06:32,032 INFO L175 Difference]: Start difference. First operand has 73 places, 79 transitions, 572 flow. Second operand 6 states and 151 transitions. [2024-06-04 14:06:32,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 100 transitions, 850 flow [2024-06-04 14:06:32,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 100 transitions, 808 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:32,043 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 597 flow [2024-06-04 14:06:32,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=597, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-04 14:06:32,044 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-04 14:06:32,044 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 597 flow [2024-06-04 14:06:32,044 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-04 14:06:32,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:32,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:32,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 14:06:32,045 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:32,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:32,045 INFO L85 PathProgramCache]: Analyzing trace with hash 433892943, now seen corresponding path program 1 times [2024-06-04 14:06:32,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:32,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873753857] [2024-06-04 14:06:32,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:32,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:32,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:32,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-04 14:06:32,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:32,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873753857] [2024-06-04 14:06:32,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873753857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:32,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:32,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:32,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880722175] [2024-06-04 14:06:32,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:32,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:32,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:32,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:32,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:32,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:32,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 597 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:32,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:32,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:32,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:32,363 INFO L124 PetriNetUnfolderBase]: 963/1594 cut-off events. [2024-06-04 14:06:32,364 INFO L125 PetriNetUnfolderBase]: For 10330/10330 co-relation queries the response was YES. [2024-06-04 14:06:32,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6893 conditions, 1594 events. 963/1594 cut-off events. For 10330/10330 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8162 event pairs, 307 based on Foata normal form. 2/1587 useless extension candidates. Maximal degree in co-relation 6858. Up to 1351 conditions per place. [2024-06-04 14:06:32,374 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 63 selfloop transitions, 27 changer transitions 0/97 dead transitions. [2024-06-04 14:06:32,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 97 transitions, 849 flow [2024-06-04 14:06:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:32,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:32,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-04 14:06:32,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-04 14:06:32,376 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 597 flow. Second operand 5 states and 128 transitions. [2024-06-04 14:06:32,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 97 transitions, 849 flow [2024-06-04 14:06:32,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 97 transitions, 774 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:32,387 INFO L231 Difference]: Finished difference. Result has 78 places, 82 transitions, 631 flow [2024-06-04 14:06:32,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=631, PETRI_PLACES=78, PETRI_TRANSITIONS=82} [2024-06-04 14:06:32,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-04 14:06:32,388 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 82 transitions, 631 flow [2024-06-04 14:06:32,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:32,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:32,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:32,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 14:06:32,389 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-04 14:06:32,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:32,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1407401105, now seen corresponding path program 2 times [2024-06-04 14:06:32,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:32,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758007518] [2024-06-04 14:06:32,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:32,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:32,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:32,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:32,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:32,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758007518] [2024-06-04 14:06:32,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758007518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:32,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:32,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:32,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963827364] [2024-06-04 14:06:32,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:32,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:32,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:32,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:32,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:32,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:32,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 82 transitions, 631 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:32,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:32,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:32,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:32,697 INFO L124 PetriNetUnfolderBase]: 974/1613 cut-off events. [2024-06-04 14:06:32,697 INFO L125 PetriNetUnfolderBase]: For 11759/11759 co-relation queries the response was YES. [2024-06-04 14:06:32,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7079 conditions, 1613 events. 974/1613 cut-off events. For 11759/11759 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8241 event pairs, 307 based on Foata normal form. 2/1606 useless extension candidates. Maximal degree in co-relation 7044. Up to 1315 conditions per place. [2024-06-04 14:06:32,707 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 64 selfloop transitions, 35 changer transitions 0/106 dead transitions. [2024-06-04 14:06:32,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 106 transitions, 964 flow [2024-06-04 14:06:32,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:32,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:32,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:06:32,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:06:32,708 INFO L175 Difference]: Start difference. First operand has 78 places, 82 transitions, 631 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:06:32,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 106 transitions, 964 flow [2024-06-04 14:06:32,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 106 transitions, 911 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:32,721 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 692 flow [2024-06-04 14:06:32,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=578, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=692, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-04 14:06:32,722 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-04 14:06:32,722 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 692 flow [2024-06-04 14:06:32,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:32,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:32,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:32,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 14:06:32,723 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-04 14:06:32,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:32,724 INFO L85 PathProgramCache]: Analyzing trace with hash -2100036275, now seen corresponding path program 3 times [2024-06-04 14:06:32,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:32,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165641155] [2024-06-04 14:06:32,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:32,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:32,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:32,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:32,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:32,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165641155] [2024-06-04 14:06:32,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165641155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:32,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:32,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:32,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293699692] [2024-06-04 14:06:32,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:32,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:32,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:32,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:32,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:32,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:32,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 692 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:32,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:32,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:32,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:33,033 INFO L124 PetriNetUnfolderBase]: 969/1606 cut-off events. [2024-06-04 14:06:33,033 INFO L125 PetriNetUnfolderBase]: For 13320/13320 co-relation queries the response was YES. [2024-06-04 14:06:33,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7193 conditions, 1606 events. 969/1606 cut-off events. For 13320/13320 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8210 event pairs, 307 based on Foata normal form. 2/1599 useless extension candidates. Maximal degree in co-relation 7157. Up to 1310 conditions per place. [2024-06-04 14:06:33,044 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 38 changer transitions 0/104 dead transitions. [2024-06-04 14:06:33,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 104 transitions, 934 flow [2024-06-04 14:06:33,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:33,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:33,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:06:33,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-04 14:06:33,045 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 692 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:06:33,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 104 transitions, 934 flow [2024-06-04 14:06:33,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 104 transitions, 842 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:33,058 INFO L231 Difference]: Finished difference. Result has 84 places, 85 transitions, 684 flow [2024-06-04 14:06:33,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=684, PETRI_PLACES=84, PETRI_TRANSITIONS=85} [2024-06-04 14:06:33,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-04 14:06:33,059 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 85 transitions, 684 flow [2024-06-04 14:06:33,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:33,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:33,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:33,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 14:06:33,060 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:33,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:33,060 INFO L85 PathProgramCache]: Analyzing trace with hash 312815021, now seen corresponding path program 1 times [2024-06-04 14:06:33,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:33,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174609283] [2024-06-04 14:06:33,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:33,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:33,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:33,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:33,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:33,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174609283] [2024-06-04 14:06:33,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174609283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:33,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:33,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:06:33,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464081595] [2024-06-04 14:06:33,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:33,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:06:33,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:33,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:06:33,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:06:33,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:06:33,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 85 transitions, 684 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-04 14:06:33,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:33,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:06:33,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:33,433 INFO L124 PetriNetUnfolderBase]: 911/1566 cut-off events. [2024-06-04 14:06:33,433 INFO L125 PetriNetUnfolderBase]: For 14592/14592 co-relation queries the response was YES. [2024-06-04 14:06:33,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7057 conditions, 1566 events. 911/1566 cut-off events. For 14592/14592 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8169 event pairs, 293 based on Foata normal form. 2/1565 useless extension candidates. Maximal degree in co-relation 7020. Up to 1310 conditions per place. [2024-06-04 14:06:33,444 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 80 selfloop transitions, 17 changer transitions 0/110 dead transitions. [2024-06-04 14:06:33,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 110 transitions, 998 flow [2024-06-04 14:06:33,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:33,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:33,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 14:06:33,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-04 14:06:33,445 INFO L175 Difference]: Start difference. First operand has 84 places, 85 transitions, 684 flow. Second operand 5 states and 127 transitions. [2024-06-04 14:06:33,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 110 transitions, 998 flow [2024-06-04 14:06:33,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 110 transitions, 867 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:06:33,462 INFO L231 Difference]: Finished difference. Result has 83 places, 94 transitions, 662 flow [2024-06-04 14:06:33,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=662, PETRI_PLACES=83, PETRI_TRANSITIONS=94} [2024-06-04 14:06:33,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-04 14:06:33,463 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 94 transitions, 662 flow [2024-06-04 14:06:33,463 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-04 14:06:33,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:33,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:33,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 14:06:33,464 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:33,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:33,464 INFO L85 PathProgramCache]: Analyzing trace with hash 2051048813, now seen corresponding path program 1 times [2024-06-04 14:06:33,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:33,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520171002] [2024-06-04 14:06:33,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:33,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:33,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:33,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:33,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:33,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520171002] [2024-06-04 14:06:33,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520171002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:33,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:33,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:33,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931921179] [2024-06-04 14:06:33,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:33,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:33,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:33,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:33,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:33,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:33,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 94 transitions, 662 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:33,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:33,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:33,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:33,816 INFO L124 PetriNetUnfolderBase]: 996/1661 cut-off events. [2024-06-04 14:06:33,816 INFO L125 PetriNetUnfolderBase]: For 16311/16311 co-relation queries the response was YES. [2024-06-04 14:06:33,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7620 conditions, 1661 events. 996/1661 cut-off events. For 16311/16311 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8542 event pairs, 304 based on Foata normal form. 4/1659 useless extension candidates. Maximal degree in co-relation 7582. Up to 1416 conditions per place. [2024-06-04 14:06:33,826 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 89 selfloop transitions, 20 changer transitions 0/116 dead transitions. [2024-06-04 14:06:33,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 116 transitions, 948 flow [2024-06-04 14:06:33,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:33,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:33,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 14:06:33,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-04 14:06:33,828 INFO L175 Difference]: Start difference. First operand has 83 places, 94 transitions, 662 flow. Second operand 6 states and 146 transitions. [2024-06-04 14:06:33,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 116 transitions, 948 flow [2024-06-04 14:06:33,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 116 transitions, 932 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-04 14:06:33,846 INFO L231 Difference]: Finished difference. Result has 89 places, 96 transitions, 715 flow [2024-06-04 14:06:33,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=715, PETRI_PLACES=89, PETRI_TRANSITIONS=96} [2024-06-04 14:06:33,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-04 14:06:33,847 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 96 transitions, 715 flow [2024-06-04 14:06:33,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:33,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:33,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:33,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 14:06:33,847 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-04 14:06:33,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:33,848 INFO L85 PathProgramCache]: Analyzing trace with hash 2042120813, now seen corresponding path program 2 times [2024-06-04 14:06:33,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:33,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775709605] [2024-06-04 14:06:33,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:33,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:33,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:33,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:33,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:33,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775709605] [2024-06-04 14:06:33,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775709605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:33,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:33,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:33,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729259742] [2024-06-04 14:06:33,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:33,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:33,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:33,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:33,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:33,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:33,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 96 transitions, 715 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:33,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:33,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:33,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:34,260 INFO L124 PetriNetUnfolderBase]: 988/1654 cut-off events. [2024-06-04 14:06:34,276 INFO L125 PetriNetUnfolderBase]: For 18074/18074 co-relation queries the response was YES. [2024-06-04 14:06:34,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7840 conditions, 1654 events. 988/1654 cut-off events. For 18074/18074 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8548 event pairs, 273 based on Foata normal form. 4/1652 useless extension candidates. Maximal degree in co-relation 7799. Up to 1345 conditions per place. [2024-06-04 14:06:34,320 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 90 selfloop transitions, 22 changer transitions 0/119 dead transitions. [2024-06-04 14:06:34,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 119 transitions, 1013 flow [2024-06-04 14:06:34,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:34,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:34,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 14:06:34,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-04 14:06:34,322 INFO L175 Difference]: Start difference. First operand has 89 places, 96 transitions, 715 flow. Second operand 6 states and 146 transitions. [2024-06-04 14:06:34,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 119 transitions, 1013 flow [2024-06-04 14:06:34,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 119 transitions, 962 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:34,337 INFO L231 Difference]: Finished difference. Result has 91 places, 98 transitions, 741 flow [2024-06-04 14:06:34,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=741, PETRI_PLACES=91, PETRI_TRANSITIONS=98} [2024-06-04 14:06:34,337 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-04 14:06:34,337 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 98 transitions, 741 flow [2024-06-04 14:06:34,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:34,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:34,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:34,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 14:06:34,338 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:34,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:34,338 INFO L85 PathProgramCache]: Analyzing trace with hash -34081203, now seen corresponding path program 2 times [2024-06-04 14:06:34,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:34,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462402938] [2024-06-04 14:06:34,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:34,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:34,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:34,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-04 14:06:34,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:34,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462402938] [2024-06-04 14:06:34,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462402938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:34,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:34,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:06:34,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393675183] [2024-06-04 14:06:34,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:34,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:06:34,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:34,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:06:34,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:06:34,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:06:34,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 98 transitions, 741 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-04 14:06:34,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:34,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:06:34,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:34,649 INFO L124 PetriNetUnfolderBase]: 914/1586 cut-off events. [2024-06-04 14:06:34,650 INFO L125 PetriNetUnfolderBase]: For 19238/19238 co-relation queries the response was YES. [2024-06-04 14:06:34,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7628 conditions, 1586 events. 914/1586 cut-off events. For 19238/19238 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8393 event pairs, 296 based on Foata normal form. 4/1587 useless extension candidates. Maximal degree in co-relation 7586. Up to 1321 conditions per place. [2024-06-04 14:06:34,660 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 81 selfloop transitions, 19 changer transitions 0/115 dead transitions. [2024-06-04 14:06:34,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 115 transitions, 1003 flow [2024-06-04 14:06:34,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:06:34,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:06:34,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-04 14:06:34,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-04 14:06:34,661 INFO L175 Difference]: Start difference. First operand has 91 places, 98 transitions, 741 flow. Second operand 4 states and 109 transitions. [2024-06-04 14:06:34,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 115 transitions, 1003 flow [2024-06-04 14:06:34,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 115 transitions, 938 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:34,681 INFO L231 Difference]: Finished difference. Result has 91 places, 101 transitions, 762 flow [2024-06-04 14:06:34,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=762, PETRI_PLACES=91, PETRI_TRANSITIONS=101} [2024-06-04 14:06:34,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-04 14:06:34,681 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 101 transitions, 762 flow [2024-06-04 14:06:34,682 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-04 14:06:34,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:34,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:34,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 14:06:34,682 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-04 14:06:34,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:34,682 INFO L85 PathProgramCache]: Analyzing trace with hash 982968117, now seen corresponding path program 1 times [2024-06-04 14:06:34,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:34,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790453896] [2024-06-04 14:06:34,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:34,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:34,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:34,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:34,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:34,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790453896] [2024-06-04 14:06:34,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790453896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:34,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:34,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:34,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340304572] [2024-06-04 14:06:34,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:34,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:34,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:34,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:34,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:34,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:34,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 101 transitions, 762 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-04 14:06:34,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:34,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:34,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:35,078 INFO L124 PetriNetUnfolderBase]: 1034/1728 cut-off events. [2024-06-04 14:06:35,078 INFO L125 PetriNetUnfolderBase]: For 22305/22305 co-relation queries the response was YES. [2024-06-04 14:06:35,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8652 conditions, 1728 events. 1034/1728 cut-off events. For 22305/22305 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8908 event pairs, 180 based on Foata normal form. 4/1729 useless extension candidates. Maximal degree in co-relation 8609. Up to 1452 conditions per place. [2024-06-04 14:06:35,088 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 116 selfloop transitions, 19 changer transitions 0/142 dead transitions. [2024-06-04 14:06:35,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 142 transitions, 1244 flow [2024-06-04 14:06:35,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:35,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:35,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:06:35,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-04 14:06:35,090 INFO L175 Difference]: Start difference. First operand has 91 places, 101 transitions, 762 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:06:35,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 142 transitions, 1244 flow [2024-06-04 14:06:35,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 142 transitions, 1210 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:35,111 INFO L231 Difference]: Finished difference. Result has 97 places, 105 transitions, 829 flow [2024-06-04 14:06:35,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=829, PETRI_PLACES=97, PETRI_TRANSITIONS=105} [2024-06-04 14:06:35,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-04 14:06:35,111 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 105 transitions, 829 flow [2024-06-04 14:06:35,112 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-04 14:06:35,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:35,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:35,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 14:06:35,112 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-04 14:06:35,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:35,113 INFO L85 PathProgramCache]: Analyzing trace with hash -787803281, now seen corresponding path program 2 times [2024-06-04 14:06:35,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:35,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85105255] [2024-06-04 14:06:35,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:35,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:35,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:35,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:35,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:35,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85105255] [2024-06-04 14:06:35,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85105255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:35,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:35,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:35,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552289522] [2024-06-04 14:06:35,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:35,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:35,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:35,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:35,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:35,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:35,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 105 transitions, 829 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-04 14:06:35,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:35,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:35,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:35,506 INFO L124 PetriNetUnfolderBase]: 1026/1716 cut-off events. [2024-06-04 14:06:35,506 INFO L125 PetriNetUnfolderBase]: For 24167/24167 co-relation queries the response was YES. [2024-06-04 14:06:35,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8785 conditions, 1716 events. 1026/1716 cut-off events. For 24167/24167 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8858 event pairs, 264 based on Foata normal form. 4/1717 useless extension candidates. Maximal degree in co-relation 8741. Up to 1499 conditions per place. [2024-06-04 14:06:35,519 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 15 changer transitions 0/135 dead transitions. [2024-06-04 14:06:35,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 135 transitions, 1161 flow [2024-06-04 14:06:35,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:35,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:35,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:06:35,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:06:35,520 INFO L175 Difference]: Start difference. First operand has 97 places, 105 transitions, 829 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:06:35,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 135 transitions, 1161 flow [2024-06-04 14:06:35,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 135 transitions, 1103 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:35,582 INFO L231 Difference]: Finished difference. Result has 100 places, 105 transitions, 808 flow [2024-06-04 14:06:35,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=808, PETRI_PLACES=100, PETRI_TRANSITIONS=105} [2024-06-04 14:06:35,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-04 14:06:35,583 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 105 transitions, 808 flow [2024-06-04 14:06:35,583 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-04 14:06:35,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:35,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:35,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 14:06:35,583 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:35,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:35,584 INFO L85 PathProgramCache]: Analyzing trace with hash 2075114849, now seen corresponding path program 3 times [2024-06-04 14:06:35,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:35,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171748975] [2024-06-04 14:06:35,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:35,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:35,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:35,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:35,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171748975] [2024-06-04 14:06:35,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171748975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:35,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:35,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:35,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009607966] [2024-06-04 14:06:35,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:35,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:35,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:35,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:35,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:35,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:35,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 105 transitions, 808 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-04 14:06:35,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:35,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:35,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:35,943 INFO L124 PetriNetUnfolderBase]: 1043/1734 cut-off events. [2024-06-04 14:06:35,943 INFO L125 PetriNetUnfolderBase]: For 26877/26880 co-relation queries the response was YES. [2024-06-04 14:06:35,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8964 conditions, 1734 events. 1043/1734 cut-off events. For 26877/26880 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8927 event pairs, 288 based on Foata normal form. 4/1727 useless extension candidates. Maximal degree in co-relation 8918. Up to 1408 conditions per place. [2024-06-04 14:06:35,954 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 87 selfloop transitions, 40 changer transitions 0/134 dead transitions. [2024-06-04 14:06:35,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 134 transitions, 1160 flow [2024-06-04 14:06:35,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:35,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:35,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:06:35,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-04 14:06:35,955 INFO L175 Difference]: Start difference. First operand has 100 places, 105 transitions, 808 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:06:35,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 134 transitions, 1160 flow [2024-06-04 14:06:35,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1125 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:35,982 INFO L231 Difference]: Finished difference. Result has 101 places, 107 transitions, 894 flow [2024-06-04 14:06:35,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=894, PETRI_PLACES=101, PETRI_TRANSITIONS=107} [2024-06-04 14:06:35,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-04 14:06:35,983 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 107 transitions, 894 flow [2024-06-04 14:06:35,983 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-04 14:06:35,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:35,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:35,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 14:06:35,984 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:35,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:35,984 INFO L85 PathProgramCache]: Analyzing trace with hash 190051710, now seen corresponding path program 1 times [2024-06-04 14:06:35,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:35,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79566450] [2024-06-04 14:06:35,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:35,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:35,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:36,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-04 14:06:36,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:36,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79566450] [2024-06-04 14:06:36,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79566450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:36,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:36,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:36,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625952453] [2024-06-04 14:06:36,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:36,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:36,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:36,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:36,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:36,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:06:36,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 107 transitions, 894 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-04 14:06:36,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:36,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:06:36,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:36,294 INFO L124 PetriNetUnfolderBase]: 970/1674 cut-off events. [2024-06-04 14:06:36,295 INFO L125 PetriNetUnfolderBase]: For 28864/28873 co-relation queries the response was YES. [2024-06-04 14:06:36,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8944 conditions, 1674 events. 970/1674 cut-off events. For 28864/28873 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8862 event pairs, 265 based on Foata normal form. 4/1675 useless extension candidates. Maximal degree in co-relation 8897. Up to 1392 conditions per place. [2024-06-04 14:06:36,306 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 88 selfloop transitions, 27 changer transitions 0/130 dead transitions. [2024-06-04 14:06:36,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 130 transitions, 1272 flow [2024-06-04 14:06:36,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:36,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:36,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:06:36,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 14:06:36,309 INFO L175 Difference]: Start difference. First operand has 101 places, 107 transitions, 894 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:06:36,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 130 transitions, 1272 flow [2024-06-04 14:06:36,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 130 transitions, 1169 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:36,338 INFO L231 Difference]: Finished difference. Result has 102 places, 113 transitions, 921 flow [2024-06-04 14:06:36,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=921, PETRI_PLACES=102, PETRI_TRANSITIONS=113} [2024-06-04 14:06:36,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-04 14:06:36,339 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 113 transitions, 921 flow [2024-06-04 14:06:36,339 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-04 14:06:36,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:36,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:36,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 14:06:36,340 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-04 14:06:36,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:36,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1123461711, now seen corresponding path program 4 times [2024-06-04 14:06:36,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:36,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703167096] [2024-06-04 14:06:36,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:36,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:36,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:36,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:36,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:36,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703167096] [2024-06-04 14:06:36,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703167096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:36,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:36,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:36,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399910387] [2024-06-04 14:06:36,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:36,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:36,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:36,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:36,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:36,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:36,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 113 transitions, 921 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-04 14:06:36,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:36,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:36,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:36,720 INFO L124 PetriNetUnfolderBase]: 1103/1837 cut-off events. [2024-06-04 14:06:36,720 INFO L125 PetriNetUnfolderBase]: For 35538/35538 co-relation queries the response was YES. [2024-06-04 14:06:36,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9784 conditions, 1837 events. 1103/1837 cut-off events. For 35538/35538 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9685 event pairs, 287 based on Foata normal form. 20/1848 useless extension candidates. Maximal degree in co-relation 9736. Up to 1416 conditions per place. [2024-06-04 14:06:36,734 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 37 changer transitions 0/142 dead transitions. [2024-06-04 14:06:36,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 142 transitions, 1307 flow [2024-06-04 14:06:36,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:36,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:36,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:06:36,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 14:06:36,736 INFO L175 Difference]: Start difference. First operand has 102 places, 113 transitions, 921 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:06:36,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 142 transitions, 1307 flow [2024-06-04 14:06:36,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 142 transitions, 1268 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:36,808 INFO L231 Difference]: Finished difference. Result has 107 places, 115 transitions, 1002 flow [2024-06-04 14:06:36,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1002, PETRI_PLACES=107, PETRI_TRANSITIONS=115} [2024-06-04 14:06:36,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-04 14:06:36,808 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 115 transitions, 1002 flow [2024-06-04 14:06:36,810 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-04 14:06:36,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:36,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:36,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 14:06:36,811 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:36,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:36,811 INFO L85 PathProgramCache]: Analyzing trace with hash 201151260, now seen corresponding path program 2 times [2024-06-04 14:06:36,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:36,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437044135] [2024-06-04 14:06:36,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:36,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:36,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:36,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-04 14:06:36,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:36,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437044135] [2024-06-04 14:06:36,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437044135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:36,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:36,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:36,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934369253] [2024-06-04 14:06:36,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:36,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:36,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:36,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:36,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:36,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:06:36,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 115 transitions, 1002 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-04 14:06:36,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:36,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:06:36,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:37,184 INFO L124 PetriNetUnfolderBase]: 1014/1752 cut-off events. [2024-06-04 14:06:37,184 INFO L125 PetriNetUnfolderBase]: For 33838/33847 co-relation queries the response was YES. [2024-06-04 14:06:37,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9615 conditions, 1752 events. 1014/1752 cut-off events. For 33838/33847 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9436 event pairs, 272 based on Foata normal form. 11/1760 useless extension candidates. Maximal degree in co-relation 9565. Up to 1485 conditions per place. [2024-06-04 14:06:37,200 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 93 selfloop transitions, 22 changer transitions 0/130 dead transitions. [2024-06-04 14:06:37,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 130 transitions, 1270 flow [2024-06-04 14:06:37,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:06:37,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:06:37,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-04 14:06:37,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-04 14:06:37,204 INFO L175 Difference]: Start difference. First operand has 107 places, 115 transitions, 1002 flow. Second operand 5 states and 128 transitions. [2024-06-04 14:06:37,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 130 transitions, 1270 flow [2024-06-04 14:06:37,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 130 transitions, 1170 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:37,246 INFO L231 Difference]: Finished difference. Result has 107 places, 115 transitions, 952 flow [2024-06-04 14:06:37,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=952, PETRI_PLACES=107, PETRI_TRANSITIONS=115} [2024-06-04 14:06:37,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-04 14:06:37,246 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 115 transitions, 952 flow [2024-06-04 14:06:37,247 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-04 14:06:37,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:37,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:37,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 14:06:37,247 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:37,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:37,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1233437084, now seen corresponding path program 1 times [2024-06-04 14:06:37,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:37,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001896774] [2024-06-04 14:06:37,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:37,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:37,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:37,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:37,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:37,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001896774] [2024-06-04 14:06:37,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001896774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:37,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:37,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:37,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137000259] [2024-06-04 14:06:37,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:37,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:37,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:37,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:37,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:37,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:37,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 115 transitions, 952 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-04 14:06:37,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:37,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:37,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:37,586 INFO L124 PetriNetUnfolderBase]: 1115/1873 cut-off events. [2024-06-04 14:06:37,587 INFO L125 PetriNetUnfolderBase]: For 36319/36319 co-relation queries the response was YES. [2024-06-04 14:06:37,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10031 conditions, 1873 events. 1115/1873 cut-off events. For 36319/36319 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9980 event pairs, 277 based on Foata normal form. 2/1869 useless extension candidates. Maximal degree in co-relation 9980. Up to 1576 conditions per place. [2024-06-04 14:06:37,601 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 111 selfloop transitions, 34 changer transitions 0/152 dead transitions. [2024-06-04 14:06:37,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 152 transitions, 1534 flow [2024-06-04 14:06:37,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:37,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:37,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:06:37,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 14:06:37,602 INFO L175 Difference]: Start difference. First operand has 107 places, 115 transitions, 952 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:06:37,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 152 transitions, 1534 flow [2024-06-04 14:06:37,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 152 transitions, 1458 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:37,637 INFO L231 Difference]: Finished difference. Result has 111 places, 133 transitions, 1147 flow [2024-06-04 14:06:37,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1147, PETRI_PLACES=111, PETRI_TRANSITIONS=133} [2024-06-04 14:06:37,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-04 14:06:37,638 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 133 transitions, 1147 flow [2024-06-04 14:06:37,638 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-04 14:06:37,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:37,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:37,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 14:06:37,638 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:37,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:37,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1927550994, now seen corresponding path program 2 times [2024-06-04 14:06:37,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:37,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704463255] [2024-06-04 14:06:37,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:37,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:37,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:37,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:37,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:37,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704463255] [2024-06-04 14:06:37,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704463255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:37,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:37,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:37,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605076980] [2024-06-04 14:06:37,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:37,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:37,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:37,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:37,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:37,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:37,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 133 transitions, 1147 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-04 14:06:37,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:37,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:37,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:38,020 INFO L124 PetriNetUnfolderBase]: 1181/1988 cut-off events. [2024-06-04 14:06:38,021 INFO L125 PetriNetUnfolderBase]: For 41482/41482 co-relation queries the response was YES. [2024-06-04 14:06:38,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11195 conditions, 1988 events. 1181/1988 cut-off events. For 41482/41482 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10696 event pairs, 271 based on Foata normal form. 4/1989 useless extension candidates. Maximal degree in co-relation 11141. Up to 1733 conditions per place. [2024-06-04 14:06:38,037 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 128 selfloop transitions, 35 changer transitions 0/170 dead transitions. [2024-06-04 14:06:38,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 170 transitions, 1777 flow [2024-06-04 14:06:38,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:38,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:38,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:06:38,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 14:06:38,038 INFO L175 Difference]: Start difference. First operand has 111 places, 133 transitions, 1147 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:06:38,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 170 transitions, 1777 flow [2024-06-04 14:06:38,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 170 transitions, 1725 flow, removed 26 selfloop flow, removed 0 redundant places. [2024-06-04 14:06:38,094 INFO L231 Difference]: Finished difference. Result has 119 places, 153 transitions, 1424 flow [2024-06-04 14:06:38,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1424, PETRI_PLACES=119, PETRI_TRANSITIONS=153} [2024-06-04 14:06:38,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-04 14:06:38,096 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 153 transitions, 1424 flow [2024-06-04 14:06:38,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-04 14:06:38,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:38,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:38,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 14:06:38,097 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:38,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:38,097 INFO L85 PathProgramCache]: Analyzing trace with hash -535840404, now seen corresponding path program 3 times [2024-06-04 14:06:38,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:38,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090189677] [2024-06-04 14:06:38,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:38,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:38,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:38,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-04 14:06:38,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:38,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090189677] [2024-06-04 14:06:38,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090189677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:38,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:38,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:38,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211865075] [2024-06-04 14:06:38,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:38,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:38,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:38,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:38,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:38,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:38,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 153 transitions, 1424 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-04 14:06:38,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:38,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:38,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:38,535 INFO L124 PetriNetUnfolderBase]: 1229/2071 cut-off events. [2024-06-04 14:06:38,535 INFO L125 PetriNetUnfolderBase]: For 46752/46752 co-relation queries the response was YES. [2024-06-04 14:06:38,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12222 conditions, 2071 events. 1229/2071 cut-off events. For 46752/46752 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11220 event pairs, 271 based on Foata normal form. 4/2072 useless extension candidates. Maximal degree in co-relation 12164. Up to 1695 conditions per place. [2024-06-04 14:06:38,551 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 70 changer transitions 0/200 dead transitions. [2024-06-04 14:06:38,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 200 transitions, 2158 flow [2024-06-04 14:06:38,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:38,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:38,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 14:06:38,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-04 14:06:38,552 INFO L175 Difference]: Start difference. First operand has 119 places, 153 transitions, 1424 flow. Second operand 7 states and 178 transitions. [2024-06-04 14:06:38,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 200 transitions, 2158 flow [2024-06-04 14:06:38,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 200 transitions, 2063 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:38,616 INFO L231 Difference]: Finished difference. Result has 126 places, 172 transitions, 1799 flow [2024-06-04 14:06:38,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1799, PETRI_PLACES=126, PETRI_TRANSITIONS=172} [2024-06-04 14:06:38,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-04 14:06:38,617 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 172 transitions, 1799 flow [2024-06-04 14:06:38,617 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-04 14:06:38,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:38,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:38,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 14:06:38,618 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-04 14:06:38,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:38,618 INFO L85 PathProgramCache]: Analyzing trace with hash -535594140, now seen corresponding path program 1 times [2024-06-04 14:06:38,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:38,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417385313] [2024-06-04 14:06:38,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:38,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:38,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:38,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:38,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:38,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417385313] [2024-06-04 14:06:38,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417385313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:38,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:38,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:38,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572470256] [2024-06-04 14:06:38,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:38,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:38,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:38,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:38,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:38,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:06:38,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 172 transitions, 1799 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-04 14:06:38,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:38,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:06:38,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:39,002 INFO L124 PetriNetUnfolderBase]: 1162/2000 cut-off events. [2024-06-04 14:06:39,002 INFO L125 PetriNetUnfolderBase]: For 49939/49939 co-relation queries the response was YES. [2024-06-04 14:06:39,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12509 conditions, 2000 events. 1162/2000 cut-off events. For 49939/49939 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11004 event pairs, 270 based on Foata normal form. 2/1999 useless extension candidates. Maximal degree in co-relation 12447. Up to 1647 conditions per place. [2024-06-04 14:06:39,018 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 144 selfloop transitions, 10 changer transitions 0/183 dead transitions. [2024-06-04 14:06:39,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 183 transitions, 2159 flow [2024-06-04 14:06:39,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:06:39,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:06:39,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-04 14:06:39,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-04 14:06:39,020 INFO L175 Difference]: Start difference. First operand has 126 places, 172 transitions, 1799 flow. Second operand 4 states and 101 transitions. [2024-06-04 14:06:39,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 183 transitions, 2159 flow [2024-06-04 14:06:39,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 183 transitions, 2066 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:39,076 INFO L231 Difference]: Finished difference. Result has 128 places, 174 transitions, 1765 flow [2024-06-04 14:06:39,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1765, PETRI_PLACES=128, PETRI_TRANSITIONS=174} [2024-06-04 14:06:39,081 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-04 14:06:39,081 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 174 transitions, 1765 flow [2024-06-04 14:06:39,081 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-04 14:06:39,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:39,081 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-04 14:06:39,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 14:06:39,081 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:39,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:39,082 INFO L85 PathProgramCache]: Analyzing trace with hash -660592488, now seen corresponding path program 1 times [2024-06-04 14:06:39,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:39,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906202760] [2024-06-04 14:06:39,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:39,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:39,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:39,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:39,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:39,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906202760] [2024-06-04 14:06:39,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906202760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:39,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:39,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:39,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792466526] [2024-06-04 14:06:39,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:39,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:39,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:39,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:39,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:39,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:39,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 174 transitions, 1765 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:39,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:39,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:39,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:39,579 INFO L124 PetriNetUnfolderBase]: 1351/2269 cut-off events. [2024-06-04 14:06:39,579 INFO L125 PetriNetUnfolderBase]: For 59217/59217 co-relation queries the response was YES. [2024-06-04 14:06:39,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14004 conditions, 2269 events. 1351/2269 cut-off events. For 59217/59217 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12644 event pairs, 186 based on Foata normal form. 12/2272 useless extension candidates. Maximal degree in co-relation 13940. Up to 1603 conditions per place. [2024-06-04 14:06:39,595 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 167 selfloop transitions, 35 changer transitions 0/209 dead transitions. [2024-06-04 14:06:39,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 209 transitions, 2413 flow [2024-06-04 14:06:39,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:39,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:39,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:06:39,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-04 14:06:39,598 INFO L175 Difference]: Start difference. First operand has 128 places, 174 transitions, 1765 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:06:39,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 209 transitions, 2413 flow [2024-06-04 14:06:39,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 209 transitions, 2372 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:39,659 INFO L231 Difference]: Finished difference. Result has 133 places, 176 transitions, 1846 flow [2024-06-04 14:06:39,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1846, PETRI_PLACES=133, PETRI_TRANSITIONS=176} [2024-06-04 14:06:39,660 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-04 14:06:39,660 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 176 transitions, 1846 flow [2024-06-04 14:06:39,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:39,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:39,661 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-04 14:06:39,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 14:06:39,661 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:39,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:39,661 INFO L85 PathProgramCache]: Analyzing trace with hash 359310702, now seen corresponding path program 2 times [2024-06-04 14:06:39,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:39,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3763743] [2024-06-04 14:06:39,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:39,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:39,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:39,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:39,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:39,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3763743] [2024-06-04 14:06:39,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3763743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:39,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:39,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:39,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31848892] [2024-06-04 14:06:39,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:39,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:39,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:39,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:39,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:39,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:39,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 176 transitions, 1846 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:39,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:39,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:39,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:40,172 INFO L124 PetriNetUnfolderBase]: 1384/2341 cut-off events. [2024-06-04 14:06:40,173 INFO L125 PetriNetUnfolderBase]: For 63416/63416 co-relation queries the response was YES. [2024-06-04 14:06:40,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14474 conditions, 2341 events. 1384/2341 cut-off events. For 63416/63416 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13230 event pairs, 282 based on Foata normal form. 16/2348 useless extension candidates. Maximal degree in co-relation 14409. Up to 1889 conditions per place. [2024-06-04 14:06:40,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 162 selfloop transitions, 31 changer transitions 0/200 dead transitions. [2024-06-04 14:06:40,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 200 transitions, 2332 flow [2024-06-04 14:06:40,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:40,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:40,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-04 14:06:40,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-04 14:06:40,191 INFO L175 Difference]: Start difference. First operand has 133 places, 176 transitions, 1846 flow. Second operand 6 states and 153 transitions. [2024-06-04 14:06:40,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 200 transitions, 2332 flow [2024-06-04 14:06:40,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 200 transitions, 2288 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:40,261 INFO L231 Difference]: Finished difference. Result has 136 places, 177 transitions, 1901 flow [2024-06-04 14:06:40,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1901, PETRI_PLACES=136, PETRI_TRANSITIONS=177} [2024-06-04 14:06:40,262 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-04 14:06:40,262 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 177 transitions, 1901 flow [2024-06-04 14:06:40,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:40,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:40,262 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-04 14:06:40,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 14:06:40,263 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-04 14:06:40,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:40,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1405186946, now seen corresponding path program 3 times [2024-06-04 14:06:40,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:40,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231114762] [2024-06-04 14:06:40,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:40,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:40,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:40,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:40,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:40,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231114762] [2024-06-04 14:06:40,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231114762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:40,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:40,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:40,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559169462] [2024-06-04 14:06:40,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:40,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:40,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:40,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:40,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:40,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:40,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 177 transitions, 1901 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:40,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:40,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:40,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:40,698 INFO L124 PetriNetUnfolderBase]: 1364/2314 cut-off events. [2024-06-04 14:06:40,699 INFO L125 PetriNetUnfolderBase]: For 61952/61952 co-relation queries the response was YES. [2024-06-04 14:06:40,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14254 conditions, 2314 events. 1364/2314 cut-off events. For 61952/61952 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13160 event pairs, 242 based on Foata normal form. 12/2317 useless extension candidates. Maximal degree in co-relation 14187. Up to 1729 conditions per place. [2024-06-04 14:06:40,717 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 164 selfloop transitions, 32 changer transitions 0/203 dead transitions. [2024-06-04 14:06:40,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 203 transitions, 2383 flow [2024-06-04 14:06:40,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:40,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:40,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-04 14:06:40,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-04 14:06:40,718 INFO L175 Difference]: Start difference. First operand has 136 places, 177 transitions, 1901 flow. Second operand 6 states and 153 transitions. [2024-06-04 14:06:40,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 203 transitions, 2383 flow [2024-06-04 14:06:40,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 203 transitions, 2312 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:40,795 INFO L231 Difference]: Finished difference. Result has 138 places, 177 transitions, 1900 flow [2024-06-04 14:06:40,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1900, PETRI_PLACES=138, PETRI_TRANSITIONS=177} [2024-06-04 14:06:40,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-04 14:06:40,795 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 177 transitions, 1900 flow [2024-06-04 14:06:40,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:40,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:40,796 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-04 14:06:40,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 14:06:40,796 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-04 14:06:40,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:40,797 INFO L85 PathProgramCache]: Analyzing trace with hash 687809292, now seen corresponding path program 4 times [2024-06-04 14:06:40,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:40,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283775371] [2024-06-04 14:06:40,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:40,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:40,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:40,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:40,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:40,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283775371] [2024-06-04 14:06:40,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283775371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:40,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:40,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:40,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503070220] [2024-06-04 14:06:40,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:40,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:40,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:40,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:40,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:40,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:40,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 177 transitions, 1900 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:40,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:40,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:40,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:41,276 INFO L124 PetriNetUnfolderBase]: 1422/2402 cut-off events. [2024-06-04 14:06:41,277 INFO L125 PetriNetUnfolderBase]: For 68053/68053 co-relation queries the response was YES. [2024-06-04 14:06:41,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14778 conditions, 2402 events. 1422/2402 cut-off events. For 68053/68053 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13663 event pairs, 319 based on Foata normal form. 16/2409 useless extension candidates. Maximal degree in co-relation 14710. Up to 1941 conditions per place. [2024-06-04 14:06:41,294 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 159 selfloop transitions, 39 changer transitions 0/205 dead transitions. [2024-06-04 14:06:41,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 205 transitions, 2406 flow [2024-06-04 14:06:41,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:41,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:41,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:06:41,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-04 14:06:41,295 INFO L175 Difference]: Start difference. First operand has 138 places, 177 transitions, 1900 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:06:41,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 205 transitions, 2406 flow [2024-06-04 14:06:41,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 205 transitions, 2313 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:41,366 INFO L231 Difference]: Finished difference. Result has 140 places, 178 transitions, 1918 flow [2024-06-04 14:06:41,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1918, PETRI_PLACES=140, PETRI_TRANSITIONS=178} [2024-06-04 14:06:41,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-04 14:06:41,366 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 178 transitions, 1918 flow [2024-06-04 14:06:41,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:41,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:41,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:41,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 14:06:41,367 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-04 14:06:41,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:41,367 INFO L85 PathProgramCache]: Analyzing trace with hash -351482506, now seen corresponding path program 5 times [2024-06-04 14:06:41,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:41,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153782717] [2024-06-04 14:06:41,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:41,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:41,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:41,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:41,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:41,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153782717] [2024-06-04 14:06:41,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153782717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:41,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:41,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:41,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968141232] [2024-06-04 14:06:41,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:41,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:41,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:41,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:41,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:41,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:41,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 178 transitions, 1918 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:41,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:41,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:41,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:41,822 INFO L124 PetriNetUnfolderBase]: 1480/2520 cut-off events. [2024-06-04 14:06:41,822 INFO L125 PetriNetUnfolderBase]: For 72245/72245 co-relation queries the response was YES. [2024-06-04 14:06:41,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15343 conditions, 2520 events. 1480/2520 cut-off events. For 72245/72245 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14657 event pairs, 339 based on Foata normal form. 16/2527 useless extension candidates. Maximal degree in co-relation 15274. Up to 2039 conditions per place. [2024-06-04 14:06:41,841 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 163 selfloop transitions, 36 changer transitions 0/206 dead transitions. [2024-06-04 14:06:41,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 206 transitions, 2428 flow [2024-06-04 14:06:41,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:41,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:41,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:06:41,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:06:41,842 INFO L175 Difference]: Start difference. First operand has 140 places, 178 transitions, 1918 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:06:41,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 206 transitions, 2428 flow [2024-06-04 14:06:41,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 206 transitions, 2337 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:41,918 INFO L231 Difference]: Finished difference. Result has 142 places, 179 transitions, 1934 flow [2024-06-04 14:06:41,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1934, PETRI_PLACES=142, PETRI_TRANSITIONS=179} [2024-06-04 14:06:41,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-04 14:06:41,919 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 179 transitions, 1934 flow [2024-06-04 14:06:41,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:41,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:41,919 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-04 14:06:41,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 14:06:41,920 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-04 14:06:41,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:41,920 INFO L85 PathProgramCache]: Analyzing trace with hash 488359632, now seen corresponding path program 6 times [2024-06-04 14:06:41,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:41,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358047106] [2024-06-04 14:06:41,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:41,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:41,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:42,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-04 14:06:42,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:42,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358047106] [2024-06-04 14:06:42,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358047106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:42,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:42,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:42,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277496280] [2024-06-04 14:06:42,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:42,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:42,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:42,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:42,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:42,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:42,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 179 transitions, 1934 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:42,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:42,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:42,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:42,421 INFO L124 PetriNetUnfolderBase]: 1496/2552 cut-off events. [2024-06-04 14:06:42,422 INFO L125 PetriNetUnfolderBase]: For 72840/72840 co-relation queries the response was YES. [2024-06-04 14:06:42,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15390 conditions, 2552 events. 1496/2552 cut-off events. For 72840/72840 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14875 event pairs, 332 based on Foata normal form. 12/2555 useless extension candidates. Maximal degree in co-relation 15320. Up to 1772 conditions per place. [2024-06-04 14:06:42,446 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 163 selfloop transitions, 40 changer transitions 0/210 dead transitions. [2024-06-04 14:06:42,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 210 transitions, 2468 flow [2024-06-04 14:06:42,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:42,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:42,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:06:42,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 14:06:42,447 INFO L175 Difference]: Start difference. First operand has 142 places, 179 transitions, 1934 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:06:42,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 210 transitions, 2468 flow [2024-06-04 14:06:42,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 210 transitions, 2381 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:42,534 INFO L231 Difference]: Finished difference. Result has 144 places, 180 transitions, 1964 flow [2024-06-04 14:06:42,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1964, PETRI_PLACES=144, PETRI_TRANSITIONS=180} [2024-06-04 14:06:42,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-04 14:06:42,535 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 180 transitions, 1964 flow [2024-06-04 14:06:42,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:42,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:42,535 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-04 14:06:42,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 14:06:42,535 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:42,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:42,536 INFO L85 PathProgramCache]: Analyzing trace with hash 695433804, now seen corresponding path program 1 times [2024-06-04 14:06:42,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:42,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917316698] [2024-06-04 14:06:42,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:42,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:42,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:42,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:42,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:42,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917316698] [2024-06-04 14:06:42,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917316698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:42,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:42,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:42,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693086896] [2024-06-04 14:06:42,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:42,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:42,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:42,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:42,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:42,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:42,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 180 transitions, 1964 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:42,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:42,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:42,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:43,027 INFO L124 PetriNetUnfolderBase]: 1537/2633 cut-off events. [2024-06-04 14:06:43,028 INFO L125 PetriNetUnfolderBase]: For 77315/77315 co-relation queries the response was YES. [2024-06-04 14:06:43,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15851 conditions, 2633 events. 1537/2633 cut-off events. For 77315/77315 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15542 event pairs, 306 based on Foata normal form. 12/2636 useless extension candidates. Maximal degree in co-relation 15780. Up to 1853 conditions per place. [2024-06-04 14:06:43,049 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 160 selfloop transitions, 44 changer transitions 0/211 dead transitions. [2024-06-04 14:06:43,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 211 transitions, 2506 flow [2024-06-04 14:06:43,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:43,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:43,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:06:43,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:06:43,050 INFO L175 Difference]: Start difference. First operand has 144 places, 180 transitions, 1964 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:06:43,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 211 transitions, 2506 flow [2024-06-04 14:06:43,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 211 transitions, 2407 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:43,132 INFO L231 Difference]: Finished difference. Result has 146 places, 181 transitions, 1991 flow [2024-06-04 14:06:43,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1991, PETRI_PLACES=146, PETRI_TRANSITIONS=181} [2024-06-04 14:06:43,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-04 14:06:43,133 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 181 transitions, 1991 flow [2024-06-04 14:06:43,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:43,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:43,134 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-04 14:06:43,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 14:06:43,134 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-04 14:06:43,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:43,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1395731602, now seen corresponding path program 1 times [2024-06-04 14:06:43,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:43,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071475268] [2024-06-04 14:06:43,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:43,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:43,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:43,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:43,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:43,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071475268] [2024-06-04 14:06:43,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071475268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:43,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:43,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:43,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273362818] [2024-06-04 14:06:43,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:43,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:43,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:43,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:43,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:43,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:43,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 181 transitions, 1991 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-04 14:06:43,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:43,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:43,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:43,569 INFO L124 PetriNetUnfolderBase]: 1558/2668 cut-off events. [2024-06-04 14:06:43,569 INFO L125 PetriNetUnfolderBase]: For 77094/77097 co-relation queries the response was YES. [2024-06-04 14:06:43,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16197 conditions, 2668 events. 1558/2668 cut-off events. For 77094/77097 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15707 event pairs, 368 based on Foata normal form. 1/2661 useless extension candidates. Maximal degree in co-relation 16125. Up to 2261 conditions per place. [2024-06-04 14:06:43,592 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 147 selfloop transitions, 61 changer transitions 0/215 dead transitions. [2024-06-04 14:06:43,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 215 transitions, 2822 flow [2024-06-04 14:06:43,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:43,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:43,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:06:43,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-04 14:06:43,593 INFO L175 Difference]: Start difference. First operand has 146 places, 181 transitions, 1991 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:06:43,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 215 transitions, 2822 flow [2024-06-04 14:06:43,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 215 transitions, 2712 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:43,679 INFO L231 Difference]: Finished difference. Result has 148 places, 193 transitions, 2204 flow [2024-06-04 14:06:43,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1881, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2204, PETRI_PLACES=148, PETRI_TRANSITIONS=193} [2024-06-04 14:06:43,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-04 14:06:43,680 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 193 transitions, 2204 flow [2024-06-04 14:06:43,680 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-04 14:06:43,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:43,681 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-04 14:06:43,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 14:06:43,681 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-04 14:06:43,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:43,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1470578890, now seen corresponding path program 2 times [2024-06-04 14:06:43,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:43,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988178443] [2024-06-04 14:06:43,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:43,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:43,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:43,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:43,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:43,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988178443] [2024-06-04 14:06:43,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988178443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:43,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:43,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:43,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380424183] [2024-06-04 14:06:43,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:43,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:43,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:43,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:43,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:43,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:43,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 193 transitions, 2204 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-04 14:06:43,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:43,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:43,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:44,101 INFO L124 PetriNetUnfolderBase]: 1563/2677 cut-off events. [2024-06-04 14:06:44,101 INFO L125 PetriNetUnfolderBase]: For 79749/79752 co-relation queries the response was YES. [2024-06-04 14:06:44,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16308 conditions, 2677 events. 1563/2677 cut-off events. For 79749/79752 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15819 event pairs, 368 based on Foata normal form. 1/2670 useless extension candidates. Maximal degree in co-relation 16234. Up to 2268 conditions per place. [2024-06-04 14:06:44,123 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 144 selfloop transitions, 64 changer transitions 0/215 dead transitions. [2024-06-04 14:06:44,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 215 transitions, 2915 flow [2024-06-04 14:06:44,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:44,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:44,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:06:44,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:06:44,124 INFO L175 Difference]: Start difference. First operand has 148 places, 193 transitions, 2204 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:06:44,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 215 transitions, 2915 flow [2024-06-04 14:06:44,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 215 transitions, 2836 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:44,225 INFO L231 Difference]: Finished difference. Result has 153 places, 196 transitions, 2298 flow [2024-06-04 14:06:44,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2298, PETRI_PLACES=153, PETRI_TRANSITIONS=196} [2024-06-04 14:06:44,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-04 14:06:44,226 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 196 transitions, 2298 flow [2024-06-04 14:06:44,226 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-04 14:06:44,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:44,226 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-04 14:06:44,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 14:06:44,227 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:44,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:44,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1589753698, now seen corresponding path program 2 times [2024-06-04 14:06:44,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:44,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962430308] [2024-06-04 14:06:44,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:44,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:44,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:44,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-04 14:06:44,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:44,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962430308] [2024-06-04 14:06:44,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962430308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:44,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:44,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:44,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322596974] [2024-06-04 14:06:44,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:44,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:44,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:44,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:44,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:44,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:44,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 196 transitions, 2298 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:44,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:44,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:44,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:44,817 INFO L124 PetriNetUnfolderBase]: 1604/2747 cut-off events. [2024-06-04 14:06:44,817 INFO L125 PetriNetUnfolderBase]: For 90955/90955 co-relation queries the response was YES. [2024-06-04 14:06:44,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16840 conditions, 2747 events. 1604/2747 cut-off events. For 90955/90955 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 16399 event pairs, 360 based on Foata normal form. 12/2750 useless extension candidates. Maximal degree in co-relation 16764. Up to 2144 conditions per place. [2024-06-04 14:06:44,839 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 181 selfloop transitions, 39 changer transitions 0/227 dead transitions. [2024-06-04 14:06:44,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 227 transitions, 2874 flow [2024-06-04 14:06:44,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:44,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:44,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:06:44,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:06:44,840 INFO L175 Difference]: Start difference. First operand has 153 places, 196 transitions, 2298 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:06:44,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 227 transitions, 2874 flow [2024-06-04 14:06:44,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 227 transitions, 2749 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:44,955 INFO L231 Difference]: Finished difference. Result has 158 places, 197 transitions, 2291 flow [2024-06-04 14:06:44,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2173, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2291, PETRI_PLACES=158, PETRI_TRANSITIONS=197} [2024-06-04 14:06:44,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-04 14:06:44,956 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 197 transitions, 2291 flow [2024-06-04 14:06:44,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:44,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:44,956 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-04 14:06:44,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 14:06:44,956 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-04 14:06:44,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:44,957 INFO L85 PathProgramCache]: Analyzing trace with hash -18362134, now seen corresponding path program 3 times [2024-06-04 14:06:44,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:44,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516657390] [2024-06-04 14:06:44,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:44,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:44,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:45,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:45,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:45,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516657390] [2024-06-04 14:06:45,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516657390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:45,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:45,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:45,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990686936] [2024-06-04 14:06:45,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:45,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:45,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:45,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:45,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:45,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:45,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 197 transitions, 2291 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:45,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:45,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:45,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:45,434 INFO L124 PetriNetUnfolderBase]: 1584/2725 cut-off events. [2024-06-04 14:06:45,434 INFO L125 PetriNetUnfolderBase]: For 89027/89027 co-relation queries the response was YES. [2024-06-04 14:06:45,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16358 conditions, 2725 events. 1584/2725 cut-off events. For 89027/89027 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 16343 event pairs, 305 based on Foata normal form. 12/2728 useless extension candidates. Maximal degree in co-relation 16281. Up to 1455 conditions per place. [2024-06-04 14:06:45,457 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 174 selfloop transitions, 46 changer transitions 0/227 dead transitions. [2024-06-04 14:06:45,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 227 transitions, 2779 flow [2024-06-04 14:06:45,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:45,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:45,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:06:45,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 14:06:45,459 INFO L175 Difference]: Start difference. First operand has 158 places, 197 transitions, 2291 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:06:45,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 227 transitions, 2779 flow [2024-06-04 14:06:45,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 227 transitions, 2663 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:45,559 INFO L231 Difference]: Finished difference. Result has 159 places, 196 transitions, 2217 flow [2024-06-04 14:06:45,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2121, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2217, PETRI_PLACES=159, PETRI_TRANSITIONS=196} [2024-06-04 14:06:45,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-04 14:06:45,560 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 196 transitions, 2217 flow [2024-06-04 14:06:45,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:45,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:45,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:45,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 14:06:45,561 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:45,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:45,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1698330310, now seen corresponding path program 3 times [2024-06-04 14:06:45,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:45,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240191904] [2024-06-04 14:06:45,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:45,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:45,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:45,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:45,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:45,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240191904] [2024-06-04 14:06:45,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240191904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:45,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:45,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:45,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284349794] [2024-06-04 14:06:45,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:45,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:45,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:45,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:45,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:45,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:45,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 196 transitions, 2217 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-04 14:06:45,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:45,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:45,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:45,997 INFO L124 PetriNetUnfolderBase]: 1578/2712 cut-off events. [2024-06-04 14:06:45,997 INFO L125 PetriNetUnfolderBase]: For 77649/77649 co-relation queries the response was YES. [2024-06-04 14:06:46,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15906 conditions, 2712 events. 1578/2712 cut-off events. For 77649/77649 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16162 event pairs, 357 based on Foata normal form. 2/2708 useless extension candidates. Maximal degree in co-relation 15828. Up to 2302 conditions per place. [2024-06-04 14:06:46,019 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 147 selfloop transitions, 60 changer transitions 0/214 dead transitions. [2024-06-04 14:06:46,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 214 transitions, 2819 flow [2024-06-04 14:06:46,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:46,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:46,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:06:46,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:06:46,020 INFO L175 Difference]: Start difference. First operand has 159 places, 196 transitions, 2217 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:06:46,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 214 transitions, 2819 flow [2024-06-04 14:06:46,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 214 transitions, 2654 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:46,133 INFO L231 Difference]: Finished difference. Result has 159 places, 196 transitions, 2179 flow [2024-06-04 14:06:46,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2052, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2179, PETRI_PLACES=159, PETRI_TRANSITIONS=196} [2024-06-04 14:06:46,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-04 14:06:46,134 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 196 transitions, 2179 flow [2024-06-04 14:06:46,134 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-04 14:06:46,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:46,134 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-04 14:06:46,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 14:06:46,134 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:46,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:46,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1710710470, now seen corresponding path program 4 times [2024-06-04 14:06:46,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:46,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915414900] [2024-06-04 14:06:46,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:46,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:46,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:46,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:46,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:46,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915414900] [2024-06-04 14:06:46,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915414900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:46,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:46,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:46,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790595858] [2024-06-04 14:06:46,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:46,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:46,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:46,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:46,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:46,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:46,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 196 transitions, 2179 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-04 14:06:46,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:46,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:46,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:46,571 INFO L124 PetriNetUnfolderBase]: 1562/2695 cut-off events. [2024-06-04 14:06:46,571 INFO L125 PetriNetUnfolderBase]: For 77591/77591 co-relation queries the response was YES. [2024-06-04 14:06:46,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15292 conditions, 2695 events. 1562/2695 cut-off events. For 77591/77591 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16129 event pairs, 349 based on Foata normal form. 4/2696 useless extension candidates. Maximal degree in co-relation 15214. Up to 2383 conditions per place. [2024-06-04 14:06:46,594 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 37 changer transitions 0/211 dead transitions. [2024-06-04 14:06:46,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 211 transitions, 2630 flow [2024-06-04 14:06:46,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:46,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:46,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:06:46,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:06:46,596 INFO L175 Difference]: Start difference. First operand has 159 places, 196 transitions, 2179 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:06:46,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 211 transitions, 2630 flow [2024-06-04 14:06:46,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 211 transitions, 2540 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:46,687 INFO L231 Difference]: Finished difference. Result has 164 places, 196 transitions, 2178 flow [2024-06-04 14:06:46,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2178, PETRI_PLACES=164, PETRI_TRANSITIONS=196} [2024-06-04 14:06:46,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-04 14:06:46,688 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 196 transitions, 2178 flow [2024-06-04 14:06:46,688 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-04 14:06:46,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:46,688 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-04 14:06:46,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 14:06:46,688 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:46,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:46,689 INFO L85 PathProgramCache]: Analyzing trace with hash 568808878, now seen corresponding path program 5 times [2024-06-04 14:06:46,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:46,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4504682] [2024-06-04 14:06:46,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:46,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:46,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:46,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:46,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:46,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4504682] [2024-06-04 14:06:46,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4504682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:46,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:46,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:46,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434761352] [2024-06-04 14:06:46,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:46,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:46,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:46,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:46,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:46,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:46,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 196 transitions, 2178 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-04 14:06:46,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:46,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:46,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:47,167 INFO L124 PetriNetUnfolderBase]: 1558/2690 cut-off events. [2024-06-04 14:06:47,167 INFO L125 PetriNetUnfolderBase]: For 78902/78902 co-relation queries the response was YES. [2024-06-04 14:06:47,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15159 conditions, 2690 events. 1558/2690 cut-off events. For 78902/78902 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16082 event pairs, 349 based on Foata normal form. 4/2691 useless extension candidates. Maximal degree in co-relation 15080. Up to 2269 conditions per place. [2024-06-04 14:06:47,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 144 selfloop transitions, 75 changer transitions 0/226 dead transitions. [2024-06-04 14:06:47,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 226 transitions, 2810 flow [2024-06-04 14:06:47,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:47,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:47,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 14:06:47,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-04 14:06:47,190 INFO L175 Difference]: Start difference. First operand has 164 places, 196 transitions, 2178 flow. Second operand 7 states and 178 transitions. [2024-06-04 14:06:47,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 226 transitions, 2810 flow [2024-06-04 14:06:47,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 226 transitions, 2736 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:47,291 INFO L231 Difference]: Finished difference. Result has 165 places, 199 transitions, 2338 flow [2024-06-04 14:06:47,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2104, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2338, PETRI_PLACES=165, PETRI_TRANSITIONS=199} [2024-06-04 14:06:47,291 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-04 14:06:47,292 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 199 transitions, 2338 flow [2024-06-04 14:06:47,292 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-04 14:06:47,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:47,297 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-04 14:06:47,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 14:06:47,297 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:47,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:47,297 INFO L85 PathProgramCache]: Analyzing trace with hash 562142638, now seen corresponding path program 6 times [2024-06-04 14:06:47,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:47,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022085799] [2024-06-04 14:06:47,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:47,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:47,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:47,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-04 14:06:47,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:47,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022085799] [2024-06-04 14:06:47,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022085799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:47,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:47,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:06:47,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115849645] [2024-06-04 14:06:47,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:47,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:06:47,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:47,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:06:47,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:06:47,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:47,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 199 transitions, 2338 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-04 14:06:47,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:47,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:47,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:47,728 INFO L124 PetriNetUnfolderBase]: 1548/2673 cut-off events. [2024-06-04 14:06:47,728 INFO L125 PetriNetUnfolderBase]: For 80260/80263 co-relation queries the response was YES. [2024-06-04 14:06:47,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15274 conditions, 2673 events. 1548/2673 cut-off events. For 80260/80263 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15963 event pairs, 357 based on Foata normal form. 4/2673 useless extension candidates. Maximal degree in co-relation 15194. Up to 2259 conditions per place. [2024-06-04 14:06:47,751 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 75 changer transitions 0/221 dead transitions. [2024-06-04 14:06:47,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 221 transitions, 2822 flow [2024-06-04 14:06:47,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:06:47,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:06:47,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-04 14:06:47,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-04 14:06:47,753 INFO L175 Difference]: Start difference. First operand has 165 places, 199 transitions, 2338 flow. Second operand 6 states and 155 transitions. [2024-06-04 14:06:47,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 221 transitions, 2822 flow [2024-06-04 14:06:47,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 221 transitions, 2649 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:47,887 INFO L231 Difference]: Finished difference. Result has 165 places, 199 transitions, 2329 flow [2024-06-04 14:06:47,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2329, PETRI_PLACES=165, PETRI_TRANSITIONS=199} [2024-06-04 14:06:47,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-04 14:06:47,888 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 199 transitions, 2329 flow [2024-06-04 14:06:47,888 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-04 14:06:47,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:47,888 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-04 14:06:47,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 14:06:47,888 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:47,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:47,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1247397911, now seen corresponding path program 1 times [2024-06-04 14:06:47,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:47,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538268883] [2024-06-04 14:06:47,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:47,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:47,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:47,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:47,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:47,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538268883] [2024-06-04 14:06:47,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538268883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:47,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:47,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:47,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704456535] [2024-06-04 14:06:47,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:47,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:47,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:47,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:47,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:48,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:48,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 199 transitions, 2329 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-04 14:06:48,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:48,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:48,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:48,400 INFO L124 PetriNetUnfolderBase]: 1566/2680 cut-off events. [2024-06-04 14:06:48,401 INFO L125 PetriNetUnfolderBase]: For 77056/77056 co-relation queries the response was YES. [2024-06-04 14:06:48,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15308 conditions, 2680 events. 1566/2680 cut-off events. For 77056/77056 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 15895 event pairs, 357 based on Foata normal form. 2/2676 useless extension candidates. Maximal degree in co-relation 15229. Up to 2187 conditions per place. [2024-06-04 14:06:48,425 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 133 selfloop transitions, 95 changer transitions 0/235 dead transitions. [2024-06-04 14:06:48,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 235 transitions, 3171 flow [2024-06-04 14:06:48,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:48,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:48,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:06:48,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:06:48,427 INFO L175 Difference]: Start difference. First operand has 165 places, 199 transitions, 2329 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:06:48,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 235 transitions, 3171 flow [2024-06-04 14:06:48,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 235 transitions, 2936 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-04 14:06:48,529 INFO L231 Difference]: Finished difference. Result has 167 places, 216 transitions, 2581 flow [2024-06-04 14:06:48,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2581, PETRI_PLACES=167, PETRI_TRANSITIONS=216} [2024-06-04 14:06:48,529 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-04 14:06:48,529 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 216 transitions, 2581 flow [2024-06-04 14:06:48,530 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-04 14:06:48,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:48,530 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-04 14:06:48,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 14:06:48,531 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:48,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:48,531 INFO L85 PathProgramCache]: Analyzing trace with hash 418301511, now seen corresponding path program 2 times [2024-06-04 14:06:48,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:48,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681245393] [2024-06-04 14:06:48,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:48,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:48,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:48,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:48,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:48,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681245393] [2024-06-04 14:06:48,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681245393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:48,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:48,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:48,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965544753] [2024-06-04 14:06:48,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:48,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:48,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:48,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:48,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:48,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:48,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 216 transitions, 2581 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-04 14:06:48,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:48,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:48,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:49,026 INFO L124 PetriNetUnfolderBase]: 1600/2743 cut-off events. [2024-06-04 14:06:49,026 INFO L125 PetriNetUnfolderBase]: For 80364/80364 co-relation queries the response was YES. [2024-06-04 14:06:49,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16284 conditions, 2743 events. 1600/2743 cut-off events. For 80364/80364 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 16367 event pairs, 348 based on Foata normal form. 2/2742 useless extension candidates. Maximal degree in co-relation 16203. Up to 2415 conditions per place. [2024-06-04 14:06:49,050 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 191 selfloop transitions, 47 changer transitions 0/245 dead transitions. [2024-06-04 14:06:49,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 245 transitions, 3424 flow [2024-06-04 14:06:49,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:49,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:49,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-04 14:06:49,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-04 14:06:49,052 INFO L175 Difference]: Start difference. First operand has 167 places, 216 transitions, 2581 flow. Second operand 8 states and 182 transitions. [2024-06-04 14:06:49,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 245 transitions, 3424 flow [2024-06-04 14:06:49,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 245 transitions, 3347 flow, removed 36 selfloop flow, removed 1 redundant places. [2024-06-04 14:06:49,170 INFO L231 Difference]: Finished difference. Result has 175 places, 227 transitions, 2804 flow [2024-06-04 14:06:49,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2804, PETRI_PLACES=175, PETRI_TRANSITIONS=227} [2024-06-04 14:06:49,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-04 14:06:49,171 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 227 transitions, 2804 flow [2024-06-04 14:06:49,171 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-04 14:06:49,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:49,172 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-04 14:06:49,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 14:06:49,172 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-04 14:06:49,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:49,172 INFO L85 PathProgramCache]: Analyzing trace with hash 568817961, now seen corresponding path program 3 times [2024-06-04 14:06:49,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:49,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272567910] [2024-06-04 14:06:49,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:49,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:49,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:49,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-04 14:06:49,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:49,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272567910] [2024-06-04 14:06:49,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272567910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:49,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:49,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:49,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613319844] [2024-06-04 14:06:49,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:49,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:49,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:49,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:49,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:49,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:49,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 227 transitions, 2804 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-04 14:06:49,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:49,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:49,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:49,715 INFO L124 PetriNetUnfolderBase]: 1626/2788 cut-off events. [2024-06-04 14:06:49,715 INFO L125 PetriNetUnfolderBase]: For 85018/85018 co-relation queries the response was YES. [2024-06-04 14:06:49,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16574 conditions, 2788 events. 1626/2788 cut-off events. For 85018/85018 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 16709 event pairs, 348 based on Foata normal form. 2/2787 useless extension candidates. Maximal degree in co-relation 16489. Up to 2318 conditions per place. [2024-06-04 14:06:49,736 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 99 changer transitions 0/267 dead transitions. [2024-06-04 14:06:49,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 267 transitions, 3725 flow [2024-06-04 14:06:49,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:49,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:49,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:06:49,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 14:06:49,738 INFO L175 Difference]: Start difference. First operand has 175 places, 227 transitions, 2804 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:06:49,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 267 transitions, 3725 flow [2024-06-04 14:06:49,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 267 transitions, 3646 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:49,872 INFO L231 Difference]: Finished difference. Result has 182 places, 238 transitions, 3188 flow [2024-06-04 14:06:49,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3188, PETRI_PLACES=182, PETRI_TRANSITIONS=238} [2024-06-04 14:06:49,873 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-04 14:06:49,873 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 238 transitions, 3188 flow [2024-06-04 14:06:49,873 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-04 14:06:49,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:49,874 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-04 14:06:49,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 14:06:49,874 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-04 14:06:49,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:49,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1156378073, now seen corresponding path program 1 times [2024-06-04 14:06:49,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:49,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098705705] [2024-06-04 14:06:49,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:49,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:49,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:49,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:49,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:49,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098705705] [2024-06-04 14:06:49,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098705705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:49,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:49,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:49,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322009985] [2024-06-04 14:06:49,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:49,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:49,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:49,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:49,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:50,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:50,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 238 transitions, 3188 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-04 14:06:50,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:50,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:50,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:50,367 INFO L124 PetriNetUnfolderBase]: 1647/2814 cut-off events. [2024-06-04 14:06:50,367 INFO L125 PetriNetUnfolderBase]: For 92088/92091 co-relation queries the response was YES. [2024-06-04 14:06:50,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17484 conditions, 2814 events. 1647/2814 cut-off events. For 92088/92091 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16812 event pairs, 382 based on Foata normal form. 1/2806 useless extension candidates. Maximal degree in co-relation 17395. Up to 2265 conditions per place. [2024-06-04 14:06:50,395 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 137 selfloop transitions, 126 changer transitions 0/270 dead transitions. [2024-06-04 14:06:50,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 270 transitions, 4196 flow [2024-06-04 14:06:50,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:50,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:50,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:06:50,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-04 14:06:50,396 INFO L175 Difference]: Start difference. First operand has 182 places, 238 transitions, 3188 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:06:50,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 270 transitions, 4196 flow [2024-06-04 14:06:50,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 270 transitions, 4099 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-04 14:06:50,564 INFO L231 Difference]: Finished difference. Result has 187 places, 247 transitions, 3541 flow [2024-06-04 14:06:50,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3541, PETRI_PLACES=187, PETRI_TRANSITIONS=247} [2024-06-04 14:06:50,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-04 14:06:50,565 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 247 transitions, 3541 flow [2024-06-04 14:06:50,565 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-04 14:06:50,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:50,565 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-04 14:06:50,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 14:06:50,565 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:50,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:50,566 INFO L85 PathProgramCache]: Analyzing trace with hash 835203555, now seen corresponding path program 1 times [2024-06-04 14:06:50,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:50,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410172213] [2024-06-04 14:06:50,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:50,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:50,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:50,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:50,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:50,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410172213] [2024-06-04 14:06:50,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410172213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:50,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:50,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:50,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483839372] [2024-06-04 14:06:50,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:50,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:50,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:50,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:50,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:50,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:50,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 247 transitions, 3541 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-04 14:06:50,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:50,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:50,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:51,123 INFO L124 PetriNetUnfolderBase]: 1652/2824 cut-off events. [2024-06-04 14:06:51,123 INFO L125 PetriNetUnfolderBase]: For 93443/93446 co-relation queries the response was YES. [2024-06-04 14:06:51,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17831 conditions, 2824 events. 1652/2824 cut-off events. For 93443/93446 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16876 event pairs, 368 based on Foata normal form. 1/2817 useless extension candidates. Maximal degree in co-relation 17740. Up to 2412 conditions per place. [2024-06-04 14:06:51,145 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 198 selfloop transitions, 67 changer transitions 0/272 dead transitions. [2024-06-04 14:06:51,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 272 transitions, 4332 flow [2024-06-04 14:06:51,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:51,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:51,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:06:51,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:06:51,146 INFO L175 Difference]: Start difference. First operand has 187 places, 247 transitions, 3541 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:06:51,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 272 transitions, 4332 flow [2024-06-04 14:06:51,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 272 transitions, 4122 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:51,317 INFO L231 Difference]: Finished difference. Result has 191 places, 250 transitions, 3518 flow [2024-06-04 14:06:51,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3518, PETRI_PLACES=191, PETRI_TRANSITIONS=250} [2024-06-04 14:06:51,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-04 14:06:51,318 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 250 transitions, 3518 flow [2024-06-04 14:06:51,318 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-04 14:06:51,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:51,318 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-04 14:06:51,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 14:06:51,318 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:51,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:51,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1656686855, now seen corresponding path program 2 times [2024-06-04 14:06:51,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:51,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794457469] [2024-06-04 14:06:51,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:51,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:51,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:51,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:51,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:51,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794457469] [2024-06-04 14:06:51,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794457469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:51,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:51,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:51,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642177325] [2024-06-04 14:06:51,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:51,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:51,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:51,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:51,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:51,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:51,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 250 transitions, 3518 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-04 14:06:51,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:51,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:51,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:51,793 INFO L124 PetriNetUnfolderBase]: 1665/2847 cut-off events. [2024-06-04 14:06:51,793 INFO L125 PetriNetUnfolderBase]: For 98758/98761 co-relation queries the response was YES. [2024-06-04 14:06:51,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17973 conditions, 2847 events. 1665/2847 cut-off events. For 98758/98761 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 17088 event pairs, 384 based on Foata normal form. 1/2839 useless extension candidates. Maximal degree in co-relation 17881. Up to 2282 conditions per place. [2024-06-04 14:06:51,821 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 135 selfloop transitions, 134 changer transitions 0/276 dead transitions. [2024-06-04 14:06:51,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 276 transitions, 4460 flow [2024-06-04 14:06:51,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:51,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:51,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:06:51,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:06:51,822 INFO L175 Difference]: Start difference. First operand has 191 places, 250 transitions, 3518 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:06:51,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 276 transitions, 4460 flow [2024-06-04 14:06:52,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 276 transitions, 4320 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:52,004 INFO L231 Difference]: Finished difference. Result has 194 places, 256 transitions, 3762 flow [2024-06-04 14:06:52,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3378, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3762, PETRI_PLACES=194, PETRI_TRANSITIONS=256} [2024-06-04 14:06:52,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-04 14:06:52,005 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 256 transitions, 3762 flow [2024-06-04 14:06:52,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-04 14:06:52,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:52,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:52,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 14:06:52,005 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:52,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:52,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1149948983, now seen corresponding path program 3 times [2024-06-04 14:06:52,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:52,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135993133] [2024-06-04 14:06:52,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:52,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:52,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:52,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:52,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:52,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135993133] [2024-06-04 14:06:52,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135993133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:52,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:52,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:52,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564395602] [2024-06-04 14:06:52,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:52,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:52,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:52,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:52,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:52,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:52,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 256 transitions, 3762 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-04 14:06:52,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:52,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:52,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:52,506 INFO L124 PetriNetUnfolderBase]: 1662/2843 cut-off events. [2024-06-04 14:06:52,506 INFO L125 PetriNetUnfolderBase]: For 102707/102710 co-relation queries the response was YES. [2024-06-04 14:06:52,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18185 conditions, 2843 events. 1662/2843 cut-off events. For 102707/102710 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17089 event pairs, 383 based on Foata normal form. 1/2835 useless extension candidates. Maximal degree in co-relation 18092. Up to 2280 conditions per place. [2024-06-04 14:06:52,601 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 137 selfloop transitions, 132 changer transitions 0/276 dead transitions. [2024-06-04 14:06:52,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 276 transitions, 4600 flow [2024-06-04 14:06:52,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:52,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:52,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:06:52,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:06:52,603 INFO L175 Difference]: Start difference. First operand has 194 places, 256 transitions, 3762 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:06:52,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 276 transitions, 4600 flow [2024-06-04 14:06:52,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 276 transitions, 4307 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:52,813 INFO L231 Difference]: Finished difference. Result has 197 places, 256 transitions, 3739 flow [2024-06-04 14:06:52,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3739, PETRI_PLACES=197, PETRI_TRANSITIONS=256} [2024-06-04 14:06:52,814 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-04 14:06:52,814 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 256 transitions, 3739 flow [2024-06-04 14:06:52,814 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-04 14:06:52,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:52,814 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-04 14:06:52,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 14:06:52,815 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:52,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:52,815 INFO L85 PathProgramCache]: Analyzing trace with hash 2031313379, now seen corresponding path program 2 times [2024-06-04 14:06:52,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:52,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194250631] [2024-06-04 14:06:52,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:52,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:52,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:52,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-04 14:06:52,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:52,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194250631] [2024-06-04 14:06:52,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194250631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:52,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:52,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:52,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884369150] [2024-06-04 14:06:52,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:52,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:52,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:52,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:52,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:52,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:52,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 256 transitions, 3739 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-04 14:06:52,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:52,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:52,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:53,331 INFO L124 PetriNetUnfolderBase]: 1667/2854 cut-off events. [2024-06-04 14:06:53,331 INFO L125 PetriNetUnfolderBase]: For 107308/107311 co-relation queries the response was YES. [2024-06-04 14:06:53,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18234 conditions, 2854 events. 1667/2854 cut-off events. For 107308/107311 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 17167 event pairs, 367 based on Foata normal form. 1/2848 useless extension candidates. Maximal degree in co-relation 18141. Up to 2432 conditions per place. [2024-06-04 14:06:53,358 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 202 selfloop transitions, 70 changer transitions 0/279 dead transitions. [2024-06-04 14:06:53,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 279 transitions, 4550 flow [2024-06-04 14:06:53,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:53,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:53,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:06:53,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:06:53,360 INFO L175 Difference]: Start difference. First operand has 197 places, 256 transitions, 3739 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:06:53,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 279 transitions, 4550 flow [2024-06-04 14:06:53,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 279 transitions, 4286 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:53,574 INFO L231 Difference]: Finished difference. Result has 201 places, 259 transitions, 3668 flow [2024-06-04 14:06:53,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3668, PETRI_PLACES=201, PETRI_TRANSITIONS=259} [2024-06-04 14:06:53,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-04 14:06:53,575 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 259 transitions, 3668 flow [2024-06-04 14:06:53,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-04 14:06:53,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:53,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] [2024-06-04 14:06:53,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 14:06:53,576 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:53,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:53,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1149702905, now seen corresponding path program 1 times [2024-06-04 14:06:53,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:53,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965380914] [2024-06-04 14:06:53,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:53,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:53,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:53,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-04 14:06:53,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:53,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965380914] [2024-06-04 14:06:53,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965380914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:53,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:53,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:53,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712175076] [2024-06-04 14:06:53,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:53,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:53,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:53,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:53,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:53,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:06:53,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 259 transitions, 3668 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:53,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:53,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:06:53,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:54,177 INFO L124 PetriNetUnfolderBase]: 1626/2809 cut-off events. [2024-06-04 14:06:54,178 INFO L125 PetriNetUnfolderBase]: For 118282/118282 co-relation queries the response was YES. [2024-06-04 14:06:54,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17935 conditions, 2809 events. 1626/2809 cut-off events. For 118282/118282 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 16983 event pairs, 338 based on Foata normal form. 10/2795 useless extension candidates. Maximal degree in co-relation 17841. Up to 2284 conditions per place. [2024-06-04 14:06:54,205 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 192 selfloop transitions, 37 changer transitions 0/281 dead transitions. [2024-06-04 14:06:54,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 281 transitions, 4210 flow [2024-06-04 14:06:54,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:54,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:54,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:06:54,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 14:06:54,212 INFO L175 Difference]: Start difference. First operand has 201 places, 259 transitions, 3668 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:06:54,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 281 transitions, 4210 flow [2024-06-04 14:06:54,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 281 transitions, 4120 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-04 14:06:54,408 INFO L231 Difference]: Finished difference. Result has 205 places, 260 transitions, 3674 flow [2024-06-04 14:06:54,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3578, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3674, PETRI_PLACES=205, PETRI_TRANSITIONS=260} [2024-06-04 14:06:54,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-04 14:06:54,409 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 260 transitions, 3674 flow [2024-06-04 14:06:54,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:06:54,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:54,409 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-04 14:06:54,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 14:06:54,409 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:54,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:54,410 INFO L85 PathProgramCache]: Analyzing trace with hash -274861395, now seen corresponding path program 3 times [2024-06-04 14:06:54,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:54,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878022740] [2024-06-04 14:06:54,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:54,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:54,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:54,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:54,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:54,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878022740] [2024-06-04 14:06:54,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878022740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:54,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:54,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:54,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189852437] [2024-06-04 14:06:54,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:54,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:54,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:54,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:54,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:54,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:54,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 260 transitions, 3674 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-04 14:06:54,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:54,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:54,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:54,998 INFO L124 PetriNetUnfolderBase]: 1700/2906 cut-off events. [2024-06-04 14:06:54,998 INFO L125 PetriNetUnfolderBase]: For 114496/114496 co-relation queries the response was YES. [2024-06-04 14:06:55,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18442 conditions, 2906 events. 1700/2906 cut-off events. For 114496/114496 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 17565 event pairs, 364 based on Foata normal form. 1/2901 useless extension candidates. Maximal degree in co-relation 18346. Up to 2485 conditions per place. [2024-06-04 14:06:55,031 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 66 changer transitions 0/278 dead transitions. [2024-06-04 14:06:55,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 278 transitions, 4350 flow [2024-06-04 14:06:55,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:55,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:55,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:06:55,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-04 14:06:55,032 INFO L175 Difference]: Start difference. First operand has 205 places, 260 transitions, 3674 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:06:55,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 278 transitions, 4350 flow [2024-06-04 14:06:55,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 278 transitions, 4264 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 14:06:55,253 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 3726 flow [2024-06-04 14:06:55,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3588, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3726, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-04 14:06:55,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-04 14:06:55,253 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 3726 flow [2024-06-04 14:06:55,254 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-04 14:06:55,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:55,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:55,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 14:06:55,254 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:06:55,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:55,255 INFO L85 PathProgramCache]: Analyzing trace with hash -301620279, now seen corresponding path program 4 times [2024-06-04 14:06:55,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:55,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868202980] [2024-06-04 14:06:55,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:55,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:55,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:55,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:55,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:55,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868202980] [2024-06-04 14:06:55,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868202980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:55,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:55,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:55,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655825889] [2024-06-04 14:06:55,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:55,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:55,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:55,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:55,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:55,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:55,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 3726 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-04 14:06:55,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:55,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:55,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:55,745 INFO L124 PetriNetUnfolderBase]: 1694/2897 cut-off events. [2024-06-04 14:06:55,745 INFO L125 PetriNetUnfolderBase]: For 118292/118292 co-relation queries the response was YES. [2024-06-04 14:06:55,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18458 conditions, 2897 events. 1694/2897 cut-off events. For 118292/118292 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 17495 event pairs, 363 based on Foata normal form. 2/2893 useless extension candidates. Maximal degree in co-relation 18361. Up to 2333 conditions per place. [2024-06-04 14:06:55,772 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 145 selfloop transitions, 127 changer transitions 0/279 dead transitions. [2024-06-04 14:06:55,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 279 transitions, 4500 flow [2024-06-04 14:06:55,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:55,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:55,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:06:55,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:06:55,773 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 3726 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:06:55,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 279 transitions, 4500 flow [2024-06-04 14:06:55,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 279 transitions, 4304 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-04 14:06:55,980 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 3791 flow [2024-06-04 14:06:55,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3530, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3791, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-04 14:06:55,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-04 14:06:55,981 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 3791 flow [2024-06-04 14:06:55,982 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-04 14:06:55,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:55,982 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-04 14:06:55,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 14:06:55,982 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-04 14:06:55,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:55,982 INFO L85 PathProgramCache]: Analyzing trace with hash -32859765, now seen corresponding path program 4 times [2024-06-04 14:06:55,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:55,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255858983] [2024-06-04 14:06:55,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:55,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:55,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:56,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:56,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:56,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255858983] [2024-06-04 14:06:56,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255858983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:56,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:56,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:56,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580553393] [2024-06-04 14:06:56,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:56,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:56,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:56,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:56,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:56,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:56,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 3791 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-04 14:06:56,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:56,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:56,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:56,526 INFO L124 PetriNetUnfolderBase]: 1691/2890 cut-off events. [2024-06-04 14:06:56,527 INFO L125 PetriNetUnfolderBase]: For 120642/120642 co-relation queries the response was YES. [2024-06-04 14:06:56,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18604 conditions, 2890 events. 1691/2890 cut-off events. For 120642/120642 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 17431 event pairs, 360 based on Foata normal form. 1/2885 useless extension candidates. Maximal degree in co-relation 18507. Up to 2474 conditions per place. [2024-06-04 14:06:56,554 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 70 changer transitions 0/277 dead transitions. [2024-06-04 14:06:56,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 277 transitions, 4373 flow [2024-06-04 14:06:56,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:56,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:56,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:06:56,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 14:06:56,555 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 3791 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:06:56,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 277 transitions, 4373 flow [2024-06-04 14:06:56,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 277 transitions, 4012 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:56,755 INFO L231 Difference]: Finished difference. Result has 208 places, 260 transitions, 3576 flow [2024-06-04 14:06:56,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3430, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3576, PETRI_PLACES=208, PETRI_TRANSITIONS=260} [2024-06-04 14:06:56,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-04 14:06:56,755 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 260 transitions, 3576 flow [2024-06-04 14:06:56,756 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-04 14:06:56,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:56,756 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-04 14:06:56,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 14:06:56,756 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-04 14:06:56,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:56,756 INFO L85 PathProgramCache]: Analyzing trace with hash 82164681, now seen corresponding path program 5 times [2024-06-04 14:06:56,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:56,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42415562] [2024-06-04 14:06:56,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:56,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:56,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:56,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-04 14:06:56,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:56,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42415562] [2024-06-04 14:06:56,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42415562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:56,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:56,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:56,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027926986] [2024-06-04 14:06:56,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:56,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:56,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:56,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:56,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:56,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:56,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 260 transitions, 3576 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-04 14:06:56,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:56,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:56,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:57,282 INFO L124 PetriNetUnfolderBase]: 1693/2904 cut-off events. [2024-06-04 14:06:57,282 INFO L125 PetriNetUnfolderBase]: For 121912/121912 co-relation queries the response was YES. [2024-06-04 14:06:57,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18474 conditions, 2904 events. 1693/2904 cut-off events. For 121912/121912 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 17533 event pairs, 355 based on Foata normal form. 2/2903 useless extension candidates. Maximal degree in co-relation 18376. Up to 2552 conditions per place. [2024-06-04 14:06:57,312 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 224 selfloop transitions, 50 changer transitions 0/281 dead transitions. [2024-06-04 14:06:57,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 281 transitions, 4424 flow [2024-06-04 14:06:57,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:57,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:57,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-04 14:06:57,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-04 14:06:57,313 INFO L175 Difference]: Start difference. First operand has 208 places, 260 transitions, 3576 flow. Second operand 8 states and 182 transitions. [2024-06-04 14:06:57,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 281 transitions, 4424 flow [2024-06-04 14:06:57,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 281 transitions, 4282 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:57,559 INFO L231 Difference]: Finished difference. Result has 212 places, 263 transitions, 3601 flow [2024-06-04 14:06:57,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3436, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3601, PETRI_PLACES=212, PETRI_TRANSITIONS=263} [2024-06-04 14:06:57,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-04 14:06:57,560 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 263 transitions, 3601 flow [2024-06-04 14:06:57,560 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-04 14:06:57,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:57,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] [2024-06-04 14:06:57,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 14:06:57,561 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-04 14:06:57,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:57,561 INFO L85 PathProgramCache]: Analyzing trace with hash 246553895, now seen corresponding path program 6 times [2024-06-04 14:06:57,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:57,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271965062] [2024-06-04 14:06:57,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:57,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:57,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:57,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:57,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:57,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271965062] [2024-06-04 14:06:57,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271965062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:57,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:57,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:57,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995136206] [2024-06-04 14:06:57,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:57,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:57,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:57,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:57,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:57,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:57,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 263 transitions, 3601 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-04 14:06:57,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:57,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:57,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:58,064 INFO L124 PetriNetUnfolderBase]: 1698/2912 cut-off events. [2024-06-04 14:06:58,065 INFO L125 PetriNetUnfolderBase]: For 125428/125431 co-relation queries the response was YES. [2024-06-04 14:06:58,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18567 conditions, 2912 events. 1698/2912 cut-off events. For 125428/125431 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17581 event pairs, 362 based on Foata normal form. 3/2911 useless extension candidates. Maximal degree in co-relation 18467. Up to 2418 conditions per place. [2024-06-04 14:06:58,093 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 181 selfloop transitions, 104 changer transitions 0/292 dead transitions. [2024-06-04 14:06:58,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 292 transitions, 4587 flow [2024-06-04 14:06:58,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:58,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:58,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:06:58,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-04 14:06:58,095 INFO L175 Difference]: Start difference. First operand has 212 places, 263 transitions, 3601 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:06:58,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 292 transitions, 4587 flow [2024-06-04 14:06:58,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 292 transitions, 4455 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 14:06:58,396 INFO L231 Difference]: Finished difference. Result has 213 places, 266 transitions, 3741 flow [2024-06-04 14:06:58,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3741, PETRI_PLACES=213, PETRI_TRANSITIONS=266} [2024-06-04 14:06:58,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-04 14:06:58,396 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 266 transitions, 3741 flow [2024-06-04 14:06:58,396 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-04 14:06:58,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06: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, 1] [2024-06-04 14:06:58,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 14:06:58,397 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-04 14:06:58,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:58,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1012727107, now seen corresponding path program 7 times [2024-06-04 14:06:58,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:58,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700527495] [2024-06-04 14:06:58,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:58,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:58,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:58,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:58,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:58,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700527495] [2024-06-04 14:06:58,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700527495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:58,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:58,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:58,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094663832] [2024-06-04 14:06:58,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:58,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:58,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:58,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:58,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:58,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:58,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 266 transitions, 3741 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-04 14:06:58,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:58,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:58,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:58,935 INFO L124 PetriNetUnfolderBase]: 1703/2921 cut-off events. [2024-06-04 14:06:58,935 INFO L125 PetriNetUnfolderBase]: For 130987/130990 co-relation queries the response was YES. [2024-06-04 14:06:58,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18880 conditions, 2921 events. 1703/2921 cut-off events. For 130987/130990 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17671 event pairs, 362 based on Foata normal form. 3/2920 useless extension candidates. Maximal degree in co-relation 18779. Up to 2425 conditions per place. [2024-06-04 14:06:58,966 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 107 changer transitions 0/292 dead transitions. [2024-06-04 14:06:58,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 292 transitions, 4734 flow [2024-06-04 14:06:58,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:06:58,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:06:58,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:06:58,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 14:06:58,967 INFO L175 Difference]: Start difference. First operand has 213 places, 266 transitions, 3741 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:06:58,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 292 transitions, 4734 flow [2024-06-04 14:06:59,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 292 transitions, 4516 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-04 14:06:59,244 INFO L231 Difference]: Finished difference. Result has 216 places, 269 transitions, 3810 flow [2024-06-04 14:06:59,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3526, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3810, PETRI_PLACES=216, PETRI_TRANSITIONS=269} [2024-06-04 14:06:59,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-04 14:06:59,245 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 269 transitions, 3810 flow [2024-06-04 14:06:59,245 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-04 14:06:59,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:06:59,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:06:59,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 14:06:59,246 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-04 14:06:59,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:06:59,248 INFO L85 PathProgramCache]: Analyzing trace with hash 453207335, now seen corresponding path program 8 times [2024-06-04 14:06:59,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:06:59,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593569661] [2024-06-04 14:06:59,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:06:59,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:06:59,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:06:59,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:06:59,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:06:59,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593569661] [2024-06-04 14:06:59,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593569661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:06:59,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:06:59,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:06:59,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438179308] [2024-06-04 14:06:59,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:06:59,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:06:59,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:06:59,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:06:59,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:06:59,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:06:59,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 269 transitions, 3810 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-04 14:06:59,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:06:59,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:06:59,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:06:59,785 INFO L124 PetriNetUnfolderBase]: 1697/2912 cut-off events. [2024-06-04 14:06:59,786 INFO L125 PetriNetUnfolderBase]: For 134556/134556 co-relation queries the response was YES. [2024-06-04 14:06:59,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18780 conditions, 2912 events. 1697/2912 cut-off events. For 134556/134556 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17615 event pairs, 354 based on Foata normal form. 2/2911 useless extension candidates. Maximal degree in co-relation 18678. Up to 2420 conditions per place. [2024-06-04 14:06:59,815 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 185 selfloop transitions, 106 changer transitions 0/298 dead transitions. [2024-06-04 14:06:59,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 298 transitions, 4668 flow [2024-06-04 14:06:59,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:06:59,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:06:59,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-04 14:06:59,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-04 14:06:59,817 INFO L175 Difference]: Start difference. First operand has 216 places, 269 transitions, 3810 flow. Second operand 8 states and 198 transitions. [2024-06-04 14:06:59,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 298 transitions, 4668 flow [2024-06-04 14:07:00,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 298 transitions, 4412 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:00,083 INFO L231 Difference]: Finished difference. Result has 219 places, 269 transitions, 3778 flow [2024-06-04 14:07:00,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3554, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3778, PETRI_PLACES=219, PETRI_TRANSITIONS=269} [2024-06-04 14:07:00,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-04 14:07:00,084 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 269 transitions, 3778 flow [2024-06-04 14:07:00,084 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-04 14:07:00,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:00,084 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-04 14:07:00,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 14:07:00,084 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-04 14:07:00,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:00,085 INFO L85 PathProgramCache]: Analyzing trace with hash 674896643, now seen corresponding path program 2 times [2024-06-04 14:07:00,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:00,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939583982] [2024-06-04 14:07:00,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:00,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:00,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:00,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:00,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:00,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939583982] [2024-06-04 14:07:00,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939583982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:00,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:00,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:00,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685061887] [2024-06-04 14:07:00,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:00,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:00,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:00,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:00,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:00,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:07:00,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 269 transitions, 3778 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:00,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:00,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:07:00,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:00,630 INFO L124 PetriNetUnfolderBase]: 1650/2862 cut-off events. [2024-06-04 14:07:00,630 INFO L125 PetriNetUnfolderBase]: For 152642/152642 co-relation queries the response was YES. [2024-06-04 14:07:00,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18530 conditions, 2862 events. 1650/2862 cut-off events. For 152642/152642 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 17540 event pairs, 263 based on Foata normal form. 11/2844 useless extension candidates. Maximal degree in co-relation 18428. Up to 2311 conditions per place. [2024-06-04 14:07:00,741 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 211 selfloop transitions, 27 changer transitions 0/293 dead transitions. [2024-06-04 14:07:00,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 293 transitions, 4350 flow [2024-06-04 14:07:00,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:07:00,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:07:00,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-04 14:07:00,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-04 14:07:00,742 INFO L175 Difference]: Start difference. First operand has 219 places, 269 transitions, 3778 flow. Second operand 5 states and 134 transitions. [2024-06-04 14:07:00,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 293 transitions, 4350 flow [2024-06-04 14:07:00,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 293 transitions, 4003 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-04 14:07:00,993 INFO L231 Difference]: Finished difference. Result has 215 places, 271 transitions, 3522 flow [2024-06-04 14:07:00,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3522, PETRI_PLACES=215, PETRI_TRANSITIONS=271} [2024-06-04 14:07:00,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-04 14:07:00,993 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 271 transitions, 3522 flow [2024-06-04 14:07:00,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:00,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:00,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:00,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 14:07:00,994 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-04 14:07:00,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:00,994 INFO L85 PathProgramCache]: Analyzing trace with hash 690133763, now seen corresponding path program 3 times [2024-06-04 14:07:00,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:00,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884970716] [2024-06-04 14:07:00,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:00,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:00,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:01,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:01,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:01,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884970716] [2024-06-04 14:07:01,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884970716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:01,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:01,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:01,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903493968] [2024-06-04 14:07:01,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:01,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:01,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:01,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:01,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:01,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:07:01,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 271 transitions, 3522 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:01,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:01,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:07:01,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:01,554 INFO L124 PetriNetUnfolderBase]: 1676/2910 cut-off events. [2024-06-04 14:07:01,554 INFO L125 PetriNetUnfolderBase]: For 144797/144797 co-relation queries the response was YES. [2024-06-04 14:07:01,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18593 conditions, 2910 events. 1676/2910 cut-off events. For 144797/144797 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17897 event pairs, 259 based on Foata normal form. 8/2892 useless extension candidates. Maximal degree in co-relation 18491. Up to 2321 conditions per place. [2024-06-04 14:07:01,585 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 213 selfloop transitions, 30 changer transitions 0/298 dead transitions. [2024-06-04 14:07:01,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 298 transitions, 4118 flow [2024-06-04 14:07:01,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:01,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:01,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-04 14:07:01,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-04 14:07:01,586 INFO L175 Difference]: Start difference. First operand has 215 places, 271 transitions, 3522 flow. Second operand 6 states and 155 transitions. [2024-06-04 14:07:01,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 298 transitions, 4118 flow [2024-06-04 14:07:01,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 298 transitions, 4017 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:01,851 INFO L231 Difference]: Finished difference. Result has 216 places, 272 transitions, 3505 flow [2024-06-04 14:07:01,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3423, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3505, PETRI_PLACES=216, PETRI_TRANSITIONS=272} [2024-06-04 14:07:01,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-04 14:07:01,851 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 272 transitions, 3505 flow [2024-06-04 14:07:01,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:01,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:01,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:01,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 14:07:01,852 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-04 14:07:01,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:01,852 INFO L85 PathProgramCache]: Analyzing trace with hash 246799973, now seen corresponding path program 4 times [2024-06-04 14:07:01,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:01,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635034370] [2024-06-04 14:07:01,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:01,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:01,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:01,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:01,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:01,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635034370] [2024-06-04 14:07:01,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635034370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:01,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:01,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:01,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396587653] [2024-06-04 14:07:01,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:01,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:01,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:01,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:01,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:02,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:07:02,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 272 transitions, 3505 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:02,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:02,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:07:02,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:02,389 INFO L124 PetriNetUnfolderBase]: 1686/2928 cut-off events. [2024-06-04 14:07:02,389 INFO L125 PetriNetUnfolderBase]: For 142244/142244 co-relation queries the response was YES. [2024-06-04 14:07:02,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18443 conditions, 2928 events. 1686/2928 cut-off events. For 142244/142244 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17948 event pairs, 347 based on Foata normal form. 10/2912 useless extension candidates. Maximal degree in co-relation 18340. Up to 2398 conditions per place. [2024-06-04 14:07:02,418 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 209 selfloop transitions, 29 changer transitions 0/293 dead transitions. [2024-06-04 14:07:02,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 293 transitions, 4067 flow [2024-06-04 14:07:02,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:02,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:02,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:07:02,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 14:07:02,420 INFO L175 Difference]: Start difference. First operand has 216 places, 272 transitions, 3505 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:07:02,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 293 transitions, 4067 flow [2024-06-04 14:07:02,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 293 transitions, 4001 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:02,673 INFO L231 Difference]: Finished difference. Result has 218 places, 273 transitions, 3523 flow [2024-06-04 14:07:02,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3523, PETRI_PLACES=218, PETRI_TRANSITIONS=273} [2024-06-04 14:07:02,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-04 14:07:02,674 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 273 transitions, 3523 flow [2024-06-04 14:07:02,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:07:02,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:02,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:02,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 14:07:02,675 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-04 14:07:02,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:02,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1374546833, now seen corresponding path program 1 times [2024-06-04 14:07:02,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:02,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745882618] [2024-06-04 14:07:02,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:02,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:02,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:02,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:02,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:02,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745882618] [2024-06-04 14:07:02,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745882618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:02,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:02,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:02,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686218859] [2024-06-04 14:07:02,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:02,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:02,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:02,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:02,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:02,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:02,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 273 transitions, 3523 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-04 14:07:02,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:02,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:02,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:03,254 INFO L124 PetriNetUnfolderBase]: 1808/3089 cut-off events. [2024-06-04 14:07:03,255 INFO L125 PetriNetUnfolderBase]: For 143225/143225 co-relation queries the response was YES. [2024-06-04 14:07:03,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19418 conditions, 3089 events. 1808/3089 cut-off events. For 143225/143225 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 18837 event pairs, 316 based on Foata normal form. 4/3087 useless extension candidates. Maximal degree in co-relation 19314. Up to 2572 conditions per place. [2024-06-04 14:07:03,284 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 217 selfloop transitions, 78 changer transitions 0/302 dead transitions. [2024-06-04 14:07:03,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 302 transitions, 4351 flow [2024-06-04 14:07:03,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:03,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:03,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:07:03,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:07:03,286 INFO L175 Difference]: Start difference. First operand has 218 places, 273 transitions, 3523 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:07:03,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 302 transitions, 4351 flow [2024-06-04 14:07:03,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 302 transitions, 4289 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:03,531 INFO L231 Difference]: Finished difference. Result has 221 places, 279 transitions, 3705 flow [2024-06-04 14:07:03,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3461, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3705, PETRI_PLACES=221, PETRI_TRANSITIONS=279} [2024-06-04 14:07:03,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-04 14:07:03,531 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 279 transitions, 3705 flow [2024-06-04 14:07:03,532 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-04 14:07:03,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:03,532 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-04 14:07:03,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 14:07:03,532 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-04 14:07:03,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:03,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1377403793, now seen corresponding path program 2 times [2024-06-04 14:07:03,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:03,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395616427] [2024-06-04 14:07:03,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:03,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:03,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:03,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-04 14:07:03,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:03,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395616427] [2024-06-04 14:07:03,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395616427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:03,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:03,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:03,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285321656] [2024-06-04 14:07:03,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:03,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:03,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:03,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:03,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:03,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:03,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 279 transitions, 3705 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-04 14:07:03,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:03,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:03,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:04,085 INFO L124 PetriNetUnfolderBase]: 1824/3108 cut-off events. [2024-06-04 14:07:04,085 INFO L125 PetriNetUnfolderBase]: For 149167/149167 co-relation queries the response was YES. [2024-06-04 14:07:04,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19898 conditions, 3108 events. 1824/3108 cut-off events. For 149167/149167 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 18929 event pairs, 373 based on Foata normal form. 4/3106 useless extension candidates. Maximal degree in co-relation 19793. Up to 2668 conditions per place. [2024-06-04 14:07:04,116 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 220 selfloop transitions, 73 changer transitions 0/300 dead transitions. [2024-06-04 14:07:04,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 300 transitions, 4379 flow [2024-06-04 14:07:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:04,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:04,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:07:04,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-04 14:07:04,118 INFO L175 Difference]: Start difference. First operand has 221 places, 279 transitions, 3705 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:07:04,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 300 transitions, 4379 flow [2024-06-04 14:07:04,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 300 transitions, 4230 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-04 14:07:04,421 INFO L231 Difference]: Finished difference. Result has 225 places, 282 transitions, 3758 flow [2024-06-04 14:07:04,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3570, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3758, PETRI_PLACES=225, PETRI_TRANSITIONS=282} [2024-06-04 14:07:04,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-04 14:07:04,421 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 282 transitions, 3758 flow [2024-06-04 14:07:04,422 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-04 14:07:04,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:04,422 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-04 14:07:04,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 14:07:04,422 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-04 14:07:04,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:04,422 INFO L85 PathProgramCache]: Analyzing trace with hash 82441325, now seen corresponding path program 3 times [2024-06-04 14:07:04,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:04,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295687632] [2024-06-04 14:07:04,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:04,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:04,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:04,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:04,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:04,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295687632] [2024-06-04 14:07:04,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295687632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:04,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:04,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:04,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917570849] [2024-06-04 14:07:04,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:04,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:04,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:04,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:04,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:04,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:04,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 282 transitions, 3758 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-04 14:07:04,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:04,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:04,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:05,041 INFO L124 PetriNetUnfolderBase]: 1896/3227 cut-off events. [2024-06-04 14:07:05,041 INFO L125 PetriNetUnfolderBase]: For 178984/178984 co-relation queries the response was YES. [2024-06-04 14:07:05,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20650 conditions, 3227 events. 1896/3227 cut-off events. For 178984/178984 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 19785 event pairs, 373 based on Foata normal form. 20/3244 useless extension candidates. Maximal degree in co-relation 20543. Up to 2811 conditions per place. [2024-06-04 14:07:05,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 258 selfloop transitions, 42 changer transitions 0/307 dead transitions. [2024-06-04 14:07:05,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 307 transitions, 4501 flow [2024-06-04 14:07:05,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:05,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:05,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:07:05,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-04 14:07:05,190 INFO L175 Difference]: Start difference. First operand has 225 places, 282 transitions, 3758 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:07:05,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 307 transitions, 4501 flow [2024-06-04 14:07:05,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 307 transitions, 4339 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:05,529 INFO L231 Difference]: Finished difference. Result has 228 places, 287 transitions, 3772 flow [2024-06-04 14:07:05,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3598, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3772, PETRI_PLACES=228, PETRI_TRANSITIONS=287} [2024-06-04 14:07:05,529 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-04 14:07:05,530 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 287 transitions, 3772 flow [2024-06-04 14:07:05,530 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-04 14:07:05,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:05,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-04 14:07:05,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 14:07:05,530 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-04 14:07:05,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:05,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1492879661, now seen corresponding path program 1 times [2024-06-04 14:07:05,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:05,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259108322] [2024-06-04 14:07:05,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:05,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:05,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:05,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-04 14:07:05,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:05,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259108322] [2024-06-04 14:07:05,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259108322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:05,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:05,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:05,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381280031] [2024-06-04 14:07:05,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:05,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:05,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:05,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:05,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:05,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:05,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 287 transitions, 3772 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-04 14:07:05,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:05,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:05,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:06,166 INFO L124 PetriNetUnfolderBase]: 1904/3237 cut-off events. [2024-06-04 14:07:06,166 INFO L125 PetriNetUnfolderBase]: For 156861/156861 co-relation queries the response was YES. [2024-06-04 14:07:06,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20863 conditions, 3237 events. 1904/3237 cut-off events. For 156861/156861 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19799 event pairs, 373 based on Foata normal form. 2/3236 useless extension candidates. Maximal degree in co-relation 20755. Up to 2917 conditions per place. [2024-06-04 14:07:06,203 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 274 selfloop transitions, 24 changer transitions 0/305 dead transitions. [2024-06-04 14:07:06,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 305 transitions, 4449 flow [2024-06-04 14:07:06,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:06,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:06,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 14:07:06,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-04 14:07:06,205 INFO L175 Difference]: Start difference. First operand has 228 places, 287 transitions, 3772 flow. Second operand 7 states and 156 transitions. [2024-06-04 14:07:06,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 305 transitions, 4449 flow [2024-06-04 14:07:06,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 305 transitions, 4341 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:06,609 INFO L231 Difference]: Finished difference. Result has 230 places, 290 transitions, 3772 flow [2024-06-04 14:07:06,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3664, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3772, PETRI_PLACES=230, PETRI_TRANSITIONS=290} [2024-06-04 14:07:06,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-04 14:07:06,609 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 290 transitions, 3772 flow [2024-06-04 14:07:06,610 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-04 14:07:06,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:06,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:06,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 14:07:06,610 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-04 14:07:06,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:06,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1269616895, now seen corresponding path program 4 times [2024-06-04 14:07:06,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:06,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861836067] [2024-06-04 14:07:06,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:06,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:06,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:06,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:06,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:06,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861836067] [2024-06-04 14:07:06,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861836067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:06,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:06,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:06,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803418625] [2024-06-04 14:07:06,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:06,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:06,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:06,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:06,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:06,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:06,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 290 transitions, 3772 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-04 14:07:06,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:06,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:06,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:07,270 INFO L124 PetriNetUnfolderBase]: 1963/3337 cut-off events. [2024-06-04 14:07:07,270 INFO L125 PetriNetUnfolderBase]: For 189074/189074 co-relation queries the response was YES. [2024-06-04 14:07:07,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21284 conditions, 3337 events. 1963/3337 cut-off events. For 189074/189074 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 20483 event pairs, 323 based on Foata normal form. 20/3354 useless extension candidates. Maximal degree in co-relation 21174. Up to 2699 conditions per place. [2024-06-04 14:07:07,309 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 91 changer transitions 0/328 dead transitions. [2024-06-04 14:07:07,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 328 transitions, 4580 flow [2024-06-04 14:07:07,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:07,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:07,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-04 14:07:07,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-04 14:07:07,310 INFO L175 Difference]: Start difference. First operand has 230 places, 290 transitions, 3772 flow. Second operand 8 states and 202 transitions. [2024-06-04 14:07:07,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 328 transitions, 4580 flow [2024-06-04 14:07:07,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 328 transitions, 4501 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:07,659 INFO L231 Difference]: Finished difference. Result has 234 places, 294 transitions, 3969 flow [2024-06-04 14:07:07,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3693, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3969, PETRI_PLACES=234, PETRI_TRANSITIONS=294} [2024-06-04 14:07:07,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-04 14:07:07,659 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 294 transitions, 3969 flow [2024-06-04 14:07:07,660 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-04 14:07:07,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:07,660 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-04 14:07:07,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 14:07:07,660 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-04 14:07:07,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:07,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1269432197, now seen corresponding path program 2 times [2024-06-04 14:07:07,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:07,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994135388] [2024-06-04 14:07:07,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:07,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:07,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:07,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-04 14:07:07,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:07,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994135388] [2024-06-04 14:07:07,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994135388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:07,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:07,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:07,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382638415] [2024-06-04 14:07:07,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:07,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:07,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:07,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:07,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:07,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:07,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 294 transitions, 3969 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-04 14:07:07,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:07,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:07,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:08,310 INFO L124 PetriNetUnfolderBase]: 1976/3351 cut-off events. [2024-06-04 14:07:08,310 INFO L125 PetriNetUnfolderBase]: For 166775/166775 co-relation queries the response was YES. [2024-06-04 14:07:08,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21993 conditions, 3351 events. 1976/3351 cut-off events. For 166775/166775 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20550 event pairs, 380 based on Foata normal form. 2/3350 useless extension candidates. Maximal degree in co-relation 21882. Up to 3022 conditions per place. [2024-06-04 14:07:08,340 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 277 selfloop transitions, 29 changer transitions 0/313 dead transitions. [2024-06-04 14:07:08,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 313 transitions, 4700 flow [2024-06-04 14:07:08,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:08,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:08,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-04 14:07:08,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:07:08,341 INFO L175 Difference]: Start difference. First operand has 234 places, 294 transitions, 3969 flow. Second operand 6 states and 138 transitions. [2024-06-04 14:07:08,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 313 transitions, 4700 flow [2024-06-04 14:07:08,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 313 transitions, 4506 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:08,737 INFO L231 Difference]: Finished difference. Result has 235 places, 299 transitions, 3930 flow [2024-06-04 14:07:08,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3783, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3930, PETRI_PLACES=235, PETRI_TRANSITIONS=299} [2024-06-04 14:07:08,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-04 14:07:08,738 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 299 transitions, 3930 flow [2024-06-04 14:07:08,738 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-04 14:07:08,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:08,738 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-04 14:07:08,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 14:07:08,739 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-04 14:07:08,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:08,739 INFO L85 PathProgramCache]: Analyzing trace with hash 681569827, now seen corresponding path program 3 times [2024-06-04 14:07:08,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:08,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179008560] [2024-06-04 14:07:08,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:08,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:08,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:08,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:08,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:08,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179008560] [2024-06-04 14:07:08,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179008560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:08,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:08,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:08,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852503786] [2024-06-04 14:07:08,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:08,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:08,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:08,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:08,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:08,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:08,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 299 transitions, 3930 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-04 14:07:08,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:08,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:08,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:09,337 INFO L124 PetriNetUnfolderBase]: 1984/3363 cut-off events. [2024-06-04 14:07:09,337 INFO L125 PetriNetUnfolderBase]: For 165589/165589 co-relation queries the response was YES. [2024-06-04 14:07:09,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21721 conditions, 3363 events. 1984/3363 cut-off events. For 165589/165589 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 20640 event pairs, 382 based on Foata normal form. 2/3362 useless extension candidates. Maximal degree in co-relation 21609. Up to 3028 conditions per place. [2024-06-04 14:07:09,374 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 278 selfloop transitions, 29 changer transitions 0/314 dead transitions. [2024-06-04 14:07:09,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 314 transitions, 4620 flow [2024-06-04 14:07:09,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:07:09,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:07:09,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-04 14:07:09,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:07:09,375 INFO L175 Difference]: Start difference. First operand has 235 places, 299 transitions, 3930 flow. Second operand 5 states and 120 transitions. [2024-06-04 14:07:09,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 314 transitions, 4620 flow [2024-06-04 14:07:09,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 314 transitions, 4544 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-04 14:07:09,746 INFO L231 Difference]: Finished difference. Result has 238 places, 301 transitions, 3971 flow [2024-06-04 14:07:09,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3858, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3971, PETRI_PLACES=238, PETRI_TRANSITIONS=301} [2024-06-04 14:07:09,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-04 14:07:09,747 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 301 transitions, 3971 flow [2024-06-04 14:07:09,747 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-04 14:07:09,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:09,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:09,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 14:07:09,748 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-04 14:07:09,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:09,748 INFO L85 PathProgramCache]: Analyzing trace with hash 690140707, now seen corresponding path program 4 times [2024-06-04 14:07:09,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:09,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100979076] [2024-06-04 14:07:09,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:09,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:09,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:09,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:09,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:09,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100979076] [2024-06-04 14:07:09,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100979076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:09,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:09,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:09,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189805627] [2024-06-04 14:07:09,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:09,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:09,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:09,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:09,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:09,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:09,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 301 transitions, 3971 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-04 14:07:09,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:09,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:09,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:10,314 INFO L124 PetriNetUnfolderBase]: 1979/3361 cut-off events. [2024-06-04 14:07:10,314 INFO L125 PetriNetUnfolderBase]: For 162474/162477 co-relation queries the response was YES. [2024-06-04 14:07:10,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21526 conditions, 3361 events. 1979/3361 cut-off events. For 162474/162477 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 20634 event pairs, 380 based on Foata normal form. 4/3361 useless extension candidates. Maximal degree in co-relation 21413. Up to 3007 conditions per place. [2024-06-04 14:07:10,350 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 277 selfloop transitions, 30 changer transitions 0/314 dead transitions. [2024-06-04 14:07:10,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 314 transitions, 4655 flow [2024-06-04 14:07:10,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:07:10,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:07:10,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-04 14:07:10,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-04 14:07:10,351 INFO L175 Difference]: Start difference. First operand has 238 places, 301 transitions, 3971 flow. Second operand 5 states and 117 transitions. [2024-06-04 14:07:10,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 314 transitions, 4655 flow [2024-06-04 14:07:10,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 314 transitions, 4564 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-04 14:07:10,734 INFO L231 Difference]: Finished difference. Result has 240 places, 303 transitions, 3993 flow [2024-06-04 14:07:10,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3884, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3993, PETRI_PLACES=240, PETRI_TRANSITIONS=303} [2024-06-04 14:07:10,734 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-04 14:07:10,734 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 303 transitions, 3993 flow [2024-06-04 14:07:10,735 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-04 14:07:10,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:10,735 INFO 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-04 14:07:10,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 14:07:10,735 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-04 14:07:10,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:10,735 INFO L85 PathProgramCache]: Analyzing trace with hash -499801641, now seen corresponding path program 1 times [2024-06-04 14:07:10,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:10,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791863062] [2024-06-04 14:07:10,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:10,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:10,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:10,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:10,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:10,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791863062] [2024-06-04 14:07:10,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791863062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:10,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:10,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:10,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322538732] [2024-06-04 14:07:10,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:10,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:10,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:10,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:10,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:10,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:10,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 303 transitions, 3993 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-04 14:07:10,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:10,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:10,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:11,377 INFO L124 PetriNetUnfolderBase]: 1992/3374 cut-off events. [2024-06-04 14:07:11,377 INFO L125 PetriNetUnfolderBase]: For 161845/161845 co-relation queries the response was YES. [2024-06-04 14:07:11,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21655 conditions, 3374 events. 1992/3374 cut-off events. For 161845/161845 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 20687 event pairs, 379 based on Foata normal form. 1/3372 useless extension candidates. Maximal degree in co-relation 21541. Up to 3022 conditions per place. [2024-06-04 14:07:11,407 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 298 selfloop transitions, 31 changer transitions 0/336 dead transitions. [2024-06-04 14:07:11,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 336 transitions, 4919 flow [2024-06-04 14:07:11,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:11,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:11,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:07:11,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:07:11,408 INFO L175 Difference]: Start difference. First operand has 240 places, 303 transitions, 3993 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:07:11,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 336 transitions, 4919 flow [2024-06-04 14:07:11,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 336 transitions, 4826 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-04 14:07:11,777 INFO L231 Difference]: Finished difference. Result has 244 places, 309 transitions, 4058 flow [2024-06-04 14:07:11,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4058, PETRI_PLACES=244, PETRI_TRANSITIONS=309} [2024-06-04 14:07:11,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-04 14:07:11,780 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 309 transitions, 4058 flow [2024-06-04 14:07:11,780 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-04 14:07:11,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:11,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:11,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 14:07:11,780 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-04 14:07:11,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:11,781 INFO L85 PathProgramCache]: Analyzing trace with hash -424522923, now seen corresponding path program 2 times [2024-06-04 14:07:11,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:11,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840561580] [2024-06-04 14:07:11,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:11,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:11,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:11,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:11,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:11,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840561580] [2024-06-04 14:07:11,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840561580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:11,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:11,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:11,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126765949] [2024-06-04 14:07:11,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:11,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:11,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:11,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:11,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:11,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:11,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 309 transitions, 4058 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-04 14:07:11,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:11,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:11,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:12,404 INFO L124 PetriNetUnfolderBase]: 2002/3390 cut-off events. [2024-06-04 14:07:12,404 INFO L125 PetriNetUnfolderBase]: For 167792/167792 co-relation queries the response was YES. [2024-06-04 14:07:12,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22009 conditions, 3390 events. 2002/3390 cut-off events. For 167792/167792 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 20761 event pairs, 379 based on Foata normal form. 1/3388 useless extension candidates. Maximal degree in co-relation 21894. Up to 3032 conditions per place. [2024-06-04 14:07:12,441 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 299 selfloop transitions, 38 changer transitions 0/344 dead transitions. [2024-06-04 14:07:12,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 344 transitions, 4999 flow [2024-06-04 14:07:12,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:12,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:12,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-04 14:07:12,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5423280423280423 [2024-06-04 14:07:12,442 INFO L175 Difference]: Start difference. First operand has 244 places, 309 transitions, 4058 flow. Second operand 9 states and 205 transitions. [2024-06-04 14:07:12,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 344 transitions, 4999 flow [2024-06-04 14:07:12,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 344 transitions, 4850 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:12,815 INFO L231 Difference]: Finished difference. Result has 248 places, 315 transitions, 4068 flow [2024-06-04 14:07:12,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3925, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4068, PETRI_PLACES=248, PETRI_TRANSITIONS=315} [2024-06-04 14:07:12,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-04 14:07:12,815 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 315 transitions, 4068 flow [2024-06-04 14:07:12,816 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-04 14:07:12,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:12,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:12,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 14:07:12,816 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-04 14:07:12,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:12,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1391678193, now seen corresponding path program 3 times [2024-06-04 14:07:12,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:12,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120776865] [2024-06-04 14:07:12,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:12,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:12,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:12,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-04 14:07:12,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:12,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120776865] [2024-06-04 14:07:12,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120776865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:12,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:12,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:12,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487311637] [2024-06-04 14:07:12,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:12,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:12,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:12,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:12,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:12,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:12,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 315 transitions, 4068 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-04 14:07:12,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:12,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:12,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:13,411 INFO L124 PetriNetUnfolderBase]: 2023/3409 cut-off events. [2024-06-04 14:07:13,411 INFO L125 PetriNetUnfolderBase]: For 176857/176860 co-relation queries the response was YES. [2024-06-04 14:07:13,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22385 conditions, 3409 events. 2023/3409 cut-off events. For 176857/176860 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20841 event pairs, 414 based on Foata normal form. 1/3396 useless extension candidates. Maximal degree in co-relation 22271. Up to 2810 conditions per place. [2024-06-04 14:07:13,448 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 246 selfloop transitions, 102 changer transitions 0/355 dead transitions. [2024-06-04 14:07:13,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 355 transitions, 5500 flow [2024-06-04 14:07:13,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:13,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:13,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:07:13,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-04 14:07:13,450 INFO L175 Difference]: Start difference. First operand has 248 places, 315 transitions, 4068 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:07:13,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 355 transitions, 5500 flow [2024-06-04 14:07:13,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 355 transitions, 5402 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:13,882 INFO L231 Difference]: Finished difference. Result has 249 places, 328 transitions, 4378 flow [2024-06-04 14:07:13,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3970, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4378, PETRI_PLACES=249, PETRI_TRANSITIONS=328} [2024-06-04 14:07:13,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-04 14:07:13,883 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 328 transitions, 4378 flow [2024-06-04 14:07:13,883 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-04 14:07:13,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:13,883 INFO 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-04 14:07:13,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 14:07:13,883 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-04 14:07:13,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:13,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1810165803, now seen corresponding path program 4 times [2024-06-04 14:07:13,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:13,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027534345] [2024-06-04 14:07:13,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:13,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:13,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:13,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:13,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:13,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027534345] [2024-06-04 14:07:13,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027534345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:13,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:13,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:13,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262167151] [2024-06-04 14:07:13,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:13,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:13,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:13,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:13,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:14,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:14,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 328 transitions, 4378 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-04 14:07:14,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:14,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:14,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:14,529 INFO L124 PetriNetUnfolderBase]: 2028/3418 cut-off events. [2024-06-04 14:07:14,529 INFO L125 PetriNetUnfolderBase]: For 184600/184603 co-relation queries the response was YES. [2024-06-04 14:07:14,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23078 conditions, 3418 events. 2028/3418 cut-off events. For 184600/184603 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 20910 event pairs, 414 based on Foata normal form. 1/3405 useless extension candidates. Maximal degree in co-relation 22963. Up to 2814 conditions per place. [2024-06-04 14:07:14,566 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 243 selfloop transitions, 104 changer transitions 0/354 dead transitions. [2024-06-04 14:07:14,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 354 transitions, 5548 flow [2024-06-04 14:07:14,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:14,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:14,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:07:14,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 14:07:14,567 INFO L175 Difference]: Start difference. First operand has 249 places, 328 transitions, 4378 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:07:14,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 354 transitions, 5548 flow [2024-06-04 14:07:14,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 354 transitions, 5431 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-06-04 14:07:14,999 INFO L231 Difference]: Finished difference. Result has 255 places, 331 transitions, 4529 flow [2024-06-04 14:07:14,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4281, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4529, PETRI_PLACES=255, PETRI_TRANSITIONS=331} [2024-06-04 14:07:15,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-04 14:07:15,000 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 331 transitions, 4529 flow [2024-06-04 14:07:15,000 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-04 14:07:15,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:15,000 INFO 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-04 14:07:15,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 14:07:15,001 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-04 14:07:15,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:15,001 INFO L85 PathProgramCache]: Analyzing trace with hash -312117585, now seen corresponding path program 5 times [2024-06-04 14:07:15,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:15,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741592231] [2024-06-04 14:07:15,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:15,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:15,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:15,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:15,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:15,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741592231] [2024-06-04 14:07:15,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741592231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:15,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:15,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:15,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584675186] [2024-06-04 14:07:15,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:15,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:15,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:15,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:15,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:15,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:15,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 331 transitions, 4529 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-04 14:07:15,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:15,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:15,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:15,614 INFO L124 PetriNetUnfolderBase]: 2033/3437 cut-off events. [2024-06-04 14:07:15,614 INFO L125 PetriNetUnfolderBase]: For 188728/188728 co-relation queries the response was YES. [2024-06-04 14:07:15,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23249 conditions, 3437 events. 2033/3437 cut-off events. For 188728/188728 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 21094 event pairs, 379 based on Foata normal form. 1/3435 useless extension candidates. Maximal degree in co-relation 23131. Up to 3093 conditions per place. [2024-06-04 14:07:15,652 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 316 selfloop transitions, 28 changer transitions 0/351 dead transitions. [2024-06-04 14:07:15,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 351 transitions, 5304 flow [2024-06-04 14:07:15,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:15,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:15,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-04 14:07:15,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-04 14:07:15,654 INFO L175 Difference]: Start difference. First operand has 255 places, 331 transitions, 4529 flow. Second operand 7 states and 159 transitions. [2024-06-04 14:07:15,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 351 transitions, 5304 flow [2024-06-04 14:07:16,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 351 transitions, 5103 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:16,126 INFO L231 Difference]: Finished difference. Result has 258 places, 334 transitions, 4441 flow [2024-06-04 14:07:16,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4331, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4441, PETRI_PLACES=258, PETRI_TRANSITIONS=334} [2024-06-04 14:07:16,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-04 14:07:16,127 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 334 transitions, 4441 flow [2024-06-04 14:07:16,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-04 14:07:16,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:16,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-04 14:07:16,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 14:07:16,128 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-04 14:07:16,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:16,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1057278805, now seen corresponding path program 6 times [2024-06-04 14:07:16,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:16,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044457457] [2024-06-04 14:07:16,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:16,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:16,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:16,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:16,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:16,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044457457] [2024-06-04 14:07:16,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044457457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:16,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:16,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:16,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690446360] [2024-06-04 14:07:16,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:16,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:16,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:16,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:16,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:16,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:16,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 334 transitions, 4441 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-04 14:07:16,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:16,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:16,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:16,757 INFO L124 PetriNetUnfolderBase]: 2054/3460 cut-off events. [2024-06-04 14:07:16,757 INFO L125 PetriNetUnfolderBase]: For 198566/198569 co-relation queries the response was YES. [2024-06-04 14:07:16,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23425 conditions, 3460 events. 2054/3460 cut-off events. For 198566/198569 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21233 event pairs, 414 based on Foata normal form. 1/3447 useless extension candidates. Maximal degree in co-relation 23306. Up to 2837 conditions per place. [2024-06-04 14:07:16,796 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 240 selfloop transitions, 114 changer transitions 0/361 dead transitions. [2024-06-04 14:07:16,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 361 transitions, 5678 flow [2024-06-04 14:07:16,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:16,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:16,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:07:16,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:07:16,797 INFO L175 Difference]: Start difference. First operand has 258 places, 334 transitions, 4441 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:07:16,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 361 transitions, 5678 flow [2024-06-04 14:07:17,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 361 transitions, 5616 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-04 14:07:17,323 INFO L231 Difference]: Finished difference. Result has 262 places, 341 transitions, 4716 flow [2024-06-04 14:07:17,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4379, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4716, PETRI_PLACES=262, PETRI_TRANSITIONS=341} [2024-06-04 14:07:17,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-04 14:07:17,323 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 341 transitions, 4716 flow [2024-06-04 14:07:17,323 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-04 14:07:17,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:17,324 INFO 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-04 14:07:17,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 14:07:17,324 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-04 14:07:17,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:17,324 INFO L85 PathProgramCache]: Analyzing trace with hash -433096779, now seen corresponding path program 1 times [2024-06-04 14:07:17,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:17,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628136469] [2024-06-04 14:07:17,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:17,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:17,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:17,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:17,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:17,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628136469] [2024-06-04 14:07:17,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628136469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:17,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:17,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:17,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628894262] [2024-06-04 14:07:17,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:17,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:17,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:17,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:17,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:17,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:17,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 341 transitions, 4716 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-04 14:07:17,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:17,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:17,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:17,966 INFO L124 PetriNetUnfolderBase]: 2062/3494 cut-off events. [2024-06-04 14:07:17,967 INFO L125 PetriNetUnfolderBase]: For 207008/207008 co-relation queries the response was YES. [2024-06-04 14:07:17,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23894 conditions, 3494 events. 2062/3494 cut-off events. For 207008/207008 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 21598 event pairs, 298 based on Foata normal form. 2/3493 useless extension candidates. Maximal degree in co-relation 23774. Up to 3082 conditions per place. [2024-06-04 14:07:18,005 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 335 selfloop transitions, 33 changer transitions 0/375 dead transitions. [2024-06-04 14:07:18,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 375 transitions, 5730 flow [2024-06-04 14:07:18,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:18,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:18,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:07:18,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:07:18,006 INFO L175 Difference]: Start difference. First operand has 262 places, 341 transitions, 4716 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:07:18,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 375 transitions, 5730 flow [2024-06-04 14:07:18,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 375 transitions, 5557 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-04 14:07:18,342 INFO L231 Difference]: Finished difference. Result has 267 places, 346 transitions, 4708 flow [2024-06-04 14:07:18,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4543, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4708, PETRI_PLACES=267, PETRI_TRANSITIONS=346} [2024-06-04 14:07:18,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-04 14:07:18,343 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 346 transitions, 4708 flow [2024-06-04 14:07:18,343 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-04 14:07:18,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:18,343 INFO 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-04 14:07:18,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 14:07:18,344 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-04 14:07:18,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:18,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1524470923, now seen corresponding path program 2 times [2024-06-04 14:07:18,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:18,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285057884] [2024-06-04 14:07:18,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:18,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:18,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:18,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:18,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285057884] [2024-06-04 14:07:18,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285057884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:18,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:18,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:18,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645171124] [2024-06-04 14:07:18,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:18,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:18,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:18,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:18,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:18,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:18,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 346 transitions, 4708 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-04 14:07:18,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:18,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:18,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:18,984 INFO L124 PetriNetUnfolderBase]: 2070/3506 cut-off events. [2024-06-04 14:07:18,984 INFO L125 PetriNetUnfolderBase]: For 213076/213076 co-relation queries the response was YES. [2024-06-04 14:07:19,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23968 conditions, 3506 events. 2070/3506 cut-off events. For 213076/213076 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 21628 event pairs, 377 based on Foata normal form. 2/3505 useless extension candidates. Maximal degree in co-relation 23846. Up to 3143 conditions per place. [2024-06-04 14:07:19,024 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 337 selfloop transitions, 28 changer transitions 0/372 dead transitions. [2024-06-04 14:07:19,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 372 transitions, 5536 flow [2024-06-04 14:07:19,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:19,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:19,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:07:19,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-04 14:07:19,025 INFO L175 Difference]: Start difference. First operand has 267 places, 346 transitions, 4708 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:07:19,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 372 transitions, 5536 flow [2024-06-04 14:07:19,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 372 transitions, 5444 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-04 14:07:19,508 INFO L231 Difference]: Finished difference. Result has 271 places, 348 transitions, 4719 flow [2024-06-04 14:07:19,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4719, PETRI_PLACES=271, PETRI_TRANSITIONS=348} [2024-06-04 14:07:19,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-04 14:07:19,510 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 348 transitions, 4719 flow [2024-06-04 14:07:19,510 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-04 14:07:19,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:19,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:19,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 14:07:19,512 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-04 14:07:19,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:19,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1293456245, now seen corresponding path program 3 times [2024-06-04 14:07:19,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:19,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284518911] [2024-06-04 14:07:19,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:19,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:19,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:19,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-04 14:07:19,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:19,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284518911] [2024-06-04 14:07:19,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284518911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:19,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:19,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:19,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593318282] [2024-06-04 14:07:19,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:19,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:19,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:19,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:19,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:19,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:19,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 348 transitions, 4719 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-04 14:07:19,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:19,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:19,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:20,190 INFO L124 PetriNetUnfolderBase]: 2065/3499 cut-off events. [2024-06-04 14:07:20,191 INFO L125 PetriNetUnfolderBase]: For 214351/214351 co-relation queries the response was YES. [2024-06-04 14:07:20,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23816 conditions, 3499 events. 2065/3499 cut-off events. For 214351/214351 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 21594 event pairs, 376 based on Foata normal form. 2/3498 useless extension candidates. Maximal degree in co-relation 23692. Up to 3136 conditions per place. [2024-06-04 14:07:20,230 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 332 selfloop transitions, 27 changer transitions 0/366 dead transitions. [2024-06-04 14:07:20,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 366 transitions, 5481 flow [2024-06-04 14:07:20,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:20,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:20,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-04 14:07:20,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-04 14:07:20,232 INFO L175 Difference]: Start difference. First operand has 271 places, 348 transitions, 4719 flow. Second operand 7 states and 159 transitions. [2024-06-04 14:07:20,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 366 transitions, 5481 flow [2024-06-04 14:07:20,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 366 transitions, 5396 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:20,807 INFO L231 Difference]: Finished difference. Result has 273 places, 348 transitions, 4693 flow [2024-06-04 14:07:20,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4634, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4693, PETRI_PLACES=273, PETRI_TRANSITIONS=348} [2024-06-04 14:07:20,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-04 14:07:20,807 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 348 transitions, 4693 flow [2024-06-04 14:07:20,808 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-04 14:07:20,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:20,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] [2024-06-04 14:07:20,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 14:07:20,808 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-04 14:07:20,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:20,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1810178482, now seen corresponding path program 1 times [2024-06-04 14:07:20,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:20,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574209232] [2024-06-04 14:07:20,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:20,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:20,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:20,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:20,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:20,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574209232] [2024-06-04 14:07:20,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574209232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:20,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:20,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:20,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978220165] [2024-06-04 14:07:20,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:20,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:20,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:20,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:20,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:20,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:20,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 348 transitions, 4693 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-04 14:07:20,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:20,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:20,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:21,473 INFO L124 PetriNetUnfolderBase]: 2070/3502 cut-off events. [2024-06-04 14:07:21,473 INFO L125 PetriNetUnfolderBase]: For 218554/218557 co-relation queries the response was YES. [2024-06-04 14:07:21,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23892 conditions, 3502 events. 2070/3502 cut-off events. For 218554/218557 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 21624 event pairs, 416 based on Foata normal form. 1/3493 useless extension candidates. Maximal degree in co-relation 23767. Up to 2901 conditions per place. [2024-06-04 14:07:21,512 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 150 changer transitions 0/374 dead transitions. [2024-06-04 14:07:21,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 374 transitions, 5797 flow [2024-06-04 14:07:21,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:21,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:21,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:07:21,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-04 14:07:21,513 INFO L175 Difference]: Start difference. First operand has 273 places, 348 transitions, 4693 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:07:21,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 374 transitions, 5797 flow [2024-06-04 14:07:22,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 374 transitions, 5738 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:22,021 INFO L231 Difference]: Finished difference. Result has 276 places, 351 transitions, 4986 flow [2024-06-04 14:07:22,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4634, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4986, PETRI_PLACES=276, PETRI_TRANSITIONS=351} [2024-06-04 14:07:22,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-04 14:07:22,021 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 351 transitions, 4986 flow [2024-06-04 14:07:22,021 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-04 14:07:22,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:22,022 INFO 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-04 14:07:22,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 14:07:22,022 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-04 14:07:22,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:22,022 INFO L85 PathProgramCache]: Analyzing trace with hash 121507730, now seen corresponding path program 2 times [2024-06-04 14:07:22,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:22,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512649482] [2024-06-04 14:07:22,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:22,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:22,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:22,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:22,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:22,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512649482] [2024-06-04 14:07:22,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512649482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:22,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:22,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:22,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372644639] [2024-06-04 14:07:22,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:22,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:22,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:22,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:22,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:22,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:22,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 351 transitions, 4986 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-04 14:07:22,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:22,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:22,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:22,710 INFO L124 PetriNetUnfolderBase]: 2075/3512 cut-off events. [2024-06-04 14:07:22,710 INFO L125 PetriNetUnfolderBase]: For 226095/226098 co-relation queries the response was YES. [2024-06-04 14:07:22,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24378 conditions, 3512 events. 2075/3512 cut-off events. For 226095/226098 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 21715 event pairs, 415 based on Foata normal form. 1/3504 useless extension candidates. Maximal degree in co-relation 24252. Up to 2907 conditions per place. [2024-06-04 14:07:22,752 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 153 changer transitions 0/377 dead transitions. [2024-06-04 14:07:22,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 377 transitions, 6106 flow [2024-06-04 14:07:22,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:22,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:22,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:07:22,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:07:22,753 INFO L175 Difference]: Start difference. First operand has 276 places, 351 transitions, 4986 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:07:22,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 377 transitions, 6106 flow [2024-06-04 14:07:23,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 377 transitions, 5852 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:23,344 INFO L231 Difference]: Finished difference. Result has 279 places, 354 transitions, 5096 flow [2024-06-04 14:07:23,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5096, PETRI_PLACES=279, PETRI_TRANSITIONS=354} [2024-06-04 14:07:23,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-04 14:07:23,345 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 354 transitions, 5096 flow [2024-06-04 14:07:23,345 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-04 14:07:23,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:23,345 INFO 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-04 14:07:23,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 14:07:23,345 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-04 14:07:23,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:23,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1267122556, now seen corresponding path program 3 times [2024-06-04 14:07:23,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:23,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645706631] [2024-06-04 14:07:23,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:23,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:23,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:23,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:23,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:23,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645706631] [2024-06-04 14:07:23,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645706631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:23,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:23,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:23,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423908211] [2024-06-04 14:07:23,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:23,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:23,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:23,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:23,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:23,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:23,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 354 transitions, 5096 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-04 14:07:23,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:23,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:23,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:24,150 INFO L124 PetriNetUnfolderBase]: 2088/3536 cut-off events. [2024-06-04 14:07:24,150 INFO L125 PetriNetUnfolderBase]: For 235821/235824 co-relation queries the response was YES. [2024-06-04 14:07:24,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24709 conditions, 3536 events. 2088/3536 cut-off events. For 235821/235824 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 21894 event pairs, 412 based on Foata normal form. 1/3530 useless extension candidates. Maximal degree in co-relation 24581. Up to 2922 conditions per place. [2024-06-04 14:07:24,193 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 157 changer transitions 0/383 dead transitions. [2024-06-04 14:07:24,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 383 transitions, 6564 flow [2024-06-04 14:07:24,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:24,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:24,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-04 14:07:24,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-04 14:07:24,195 INFO L175 Difference]: Start difference. First operand has 279 places, 354 transitions, 5096 flow. Second operand 9 states and 210 transitions. [2024-06-04 14:07:24,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 383 transitions, 6564 flow [2024-06-04 14:07:24,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 383 transitions, 6210 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:24,802 INFO L231 Difference]: Finished difference. Result has 282 places, 360 transitions, 5172 flow [2024-06-04 14:07:24,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4754, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5172, PETRI_PLACES=282, PETRI_TRANSITIONS=360} [2024-06-04 14:07:24,802 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-04 14:07:24,802 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 360 transitions, 5172 flow [2024-06-04 14:07:24,803 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-04 14:07:24,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:24,803 INFO 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-04 14:07:24,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 14:07:24,803 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-04 14:07:24,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:24,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1064643134, now seen corresponding path program 4 times [2024-06-04 14:07:24,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:24,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793348996] [2024-06-04 14:07:24,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:24,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:24,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:24,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:24,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:24,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793348996] [2024-06-04 14:07:24,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793348996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:24,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:24,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:24,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029239960] [2024-06-04 14:07:24,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:24,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:24,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:24,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:24,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:24,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:24,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 360 transitions, 5172 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-04 14:07:24,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:24,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:24,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:25,551 INFO L124 PetriNetUnfolderBase]: 2101/3555 cut-off events. [2024-06-04 14:07:25,551 INFO L125 PetriNetUnfolderBase]: For 244719/244722 co-relation queries the response was YES. [2024-06-04 14:07:25,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24987 conditions, 3555 events. 2101/3555 cut-off events. For 244719/244722 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22011 event pairs, 418 based on Foata normal form. 1/3546 useless extension candidates. Maximal degree in co-relation 24858. Up to 2937 conditions per place. [2024-06-04 14:07:25,594 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 216 selfloop transitions, 165 changer transitions 0/388 dead transitions. [2024-06-04 14:07:25,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 388 transitions, 6516 flow [2024-06-04 14:07:25,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:25,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:25,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-04 14:07:25,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:07:25,597 INFO L175 Difference]: Start difference. First operand has 282 places, 360 transitions, 5172 flow. Second operand 9 states and 207 transitions. [2024-06-04 14:07:25,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 388 transitions, 6516 flow [2024-06-04 14:07:26,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 388 transitions, 5965 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:26,244 INFO L231 Difference]: Finished difference. Result has 284 places, 366 transitions, 5067 flow [2024-06-04 14:07:26,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5067, PETRI_PLACES=284, PETRI_TRANSITIONS=366} [2024-06-04 14:07:26,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-04 14:07:26,245 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 366 transitions, 5067 flow [2024-06-04 14:07:26,245 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-04 14:07:26,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:26,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:26,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 14:07:26,246 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-04 14:07:26,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:26,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1057291484, now seen corresponding path program 5 times [2024-06-04 14:07:26,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:26,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3612081] [2024-06-04 14:07:26,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:26,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:26,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:26,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-04 14:07:26,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:26,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3612081] [2024-06-04 14:07:26,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3612081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:26,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:26,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:26,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996996832] [2024-06-04 14:07:26,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:26,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:26,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:26,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:26,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:26,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:26,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 366 transitions, 5067 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-04 14:07:26,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:26,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:26,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:26,916 INFO L124 PetriNetUnfolderBase]: 2098/3548 cut-off events. [2024-06-04 14:07:26,916 INFO L125 PetriNetUnfolderBase]: For 247142/247145 co-relation queries the response was YES. [2024-06-04 14:07:26,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24589 conditions, 3548 events. 2098/3548 cut-off events. For 247142/247145 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 21960 event pairs, 421 based on Foata normal form. 1/3536 useless extension candidates. Maximal degree in co-relation 24460. Up to 2934 conditions per place. [2024-06-04 14:07:26,957 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 216 selfloop transitions, 163 changer transitions 0/386 dead transitions. [2024-06-04 14:07:26,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 386 transitions, 6157 flow [2024-06-04 14:07:26,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:26,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:26,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:07:26,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:07:26,958 INFO L175 Difference]: Start difference. First operand has 284 places, 366 transitions, 5067 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:07:26,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 386 transitions, 6157 flow [2024-06-04 14:07:27,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 386 transitions, 5889 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:27,516 INFO L231 Difference]: Finished difference. Result has 287 places, 366 transitions, 5131 flow [2024-06-04 14:07:27,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5131, PETRI_PLACES=287, PETRI_TRANSITIONS=366} [2024-06-04 14:07:27,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-04 14:07:27,517 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 366 transitions, 5131 flow [2024-06-04 14:07:27,517 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-04 14:07:27,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:27,517 INFO 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-04 14:07:27,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 14:07:27,518 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-04 14:07:27,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:27,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1767946315, now seen corresponding path program 7 times [2024-06-04 14:07:27,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:27,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125453922] [2024-06-04 14:07:27,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:27,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:27,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:27,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:27,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:27,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125453922] [2024-06-04 14:07:27,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125453922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:27,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:27,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:27,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097984946] [2024-06-04 14:07:27,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:27,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:27,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:27,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:27,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:27,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:27,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 366 transitions, 5131 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-04 14:07:27,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:27,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:27,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:28,219 INFO L124 PetriNetUnfolderBase]: 2108/3566 cut-off events. [2024-06-04 14:07:28,219 INFO L125 PetriNetUnfolderBase]: For 257366/257366 co-relation queries the response was YES. [2024-06-04 14:07:28,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24789 conditions, 3566 events. 2108/3566 cut-off events. For 257366/257366 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22153 event pairs, 392 based on Foata normal form. 2/3559 useless extension candidates. Maximal degree in co-relation 24658. Up to 2910 conditions per place. [2024-06-04 14:07:28,255 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 279 selfloop transitions, 106 changer transitions 0/392 dead transitions. [2024-06-04 14:07:28,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 392 transitions, 6303 flow [2024-06-04 14:07:28,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:28,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:28,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:07:28,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-04 14:07:28,257 INFO L175 Difference]: Start difference. First operand has 287 places, 366 transitions, 5131 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:07:28,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 392 transitions, 6303 flow [2024-06-04 14:07:28,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 392 transitions, 5969 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:28,829 INFO L231 Difference]: Finished difference. Result has 287 places, 370 transitions, 5076 flow [2024-06-04 14:07:28,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5076, PETRI_PLACES=287, PETRI_TRANSITIONS=370} [2024-06-04 14:07:28,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-04 14:07:28,830 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 370 transitions, 5076 flow [2024-06-04 14:07:28,830 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-04 14:07:28,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:28,830 INFO 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-04 14:07:28,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 14:07:28,831 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-04 14:07:28,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:28,831 INFO L85 PathProgramCache]: Analyzing trace with hash -479694625, now seen corresponding path program 8 times [2024-06-04 14:07:28,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:28,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120188617] [2024-06-04 14:07:28,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:28,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:28,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:28,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:28,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:28,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120188617] [2024-06-04 14:07:28,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120188617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:28,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:28,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:28,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129276138] [2024-06-04 14:07:28,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:28,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:28,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:28,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:28,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:28,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:28,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 370 transitions, 5076 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-04 14:07:28,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:28,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:28,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:29,467 INFO L124 PetriNetUnfolderBase]: 2102/3558 cut-off events. [2024-06-04 14:07:29,467 INFO L125 PetriNetUnfolderBase]: For 257968/257968 co-relation queries the response was YES. [2024-06-04 14:07:29,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24582 conditions, 3558 events. 2102/3558 cut-off events. For 257968/257968 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22139 event pairs, 392 based on Foata normal form. 2/3551 useless extension candidates. Maximal degree in co-relation 24450. Up to 2905 conditions per place. [2024-06-04 14:07:29,508 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 279 selfloop transitions, 103 changer transitions 0/389 dead transitions. [2024-06-04 14:07:29,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 389 transitions, 6178 flow [2024-06-04 14:07:29,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:29,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:29,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:07:29,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 14:07:29,509 INFO L175 Difference]: Start difference. First operand has 287 places, 370 transitions, 5076 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:07:29,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 389 transitions, 6178 flow [2024-06-04 14:07:30,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 389 transitions, 5892 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:30,232 INFO L231 Difference]: Finished difference. Result has 290 places, 370 transitions, 5003 flow [2024-06-04 14:07:30,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4790, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5003, PETRI_PLACES=290, PETRI_TRANSITIONS=370} [2024-06-04 14:07:30,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-04 14:07:30,233 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 370 transitions, 5003 flow [2024-06-04 14:07:30,233 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-04 14:07:30,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:30,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:30,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 14:07:30,233 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-04 14:07:30,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:30,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1747873749, now seen corresponding path program 9 times [2024-06-04 14:07:30,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:30,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572101601] [2024-06-04 14:07:30,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:30,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:30,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:30,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:30,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:30,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572101601] [2024-06-04 14:07:30,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572101601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:30,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:30,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:30,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87195700] [2024-06-04 14:07:30,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:30,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:30,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:30,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:30,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:30,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:30,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 370 transitions, 5003 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-04 14:07:30,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:30,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:30,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:30,891 INFO L124 PetriNetUnfolderBase]: 2138/3629 cut-off events. [2024-06-04 14:07:30,891 INFO L125 PetriNetUnfolderBase]: For 274472/274472 co-relation queries the response was YES. [2024-06-04 14:07:30,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25027 conditions, 3629 events. 2138/3629 cut-off events. For 274472/274472 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 22629 event pairs, 377 based on Foata normal form. 4/3630 useless extension candidates. Maximal degree in co-relation 24894. Up to 3214 conditions per place. [2024-06-04 14:07:30,932 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 341 selfloop transitions, 52 changer transitions 0/400 dead transitions. [2024-06-04 14:07:30,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 400 transitions, 6171 flow [2024-06-04 14:07:30,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:30,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:30,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:07:30,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-04 14:07:30,934 INFO L175 Difference]: Start difference. First operand has 290 places, 370 transitions, 5003 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:07:30,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 400 transitions, 6171 flow [2024-06-04 14:07:31,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 400 transitions, 5949 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:31,606 INFO L231 Difference]: Finished difference. Result has 294 places, 384 transitions, 5133 flow [2024-06-04 14:07:31,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4791, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5133, PETRI_PLACES=294, PETRI_TRANSITIONS=384} [2024-06-04 14:07:31,606 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-04 14:07:31,606 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 384 transitions, 5133 flow [2024-06-04 14:07:31,607 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-04 14:07:31,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:31,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:31,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 14:07:31,607 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-04 14:07:31,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:31,607 INFO L85 PathProgramCache]: Analyzing trace with hash -946775411, now seen corresponding path program 10 times [2024-06-04 14:07:31,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:31,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448741076] [2024-06-04 14:07:31,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:31,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:31,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:31,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:31,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:31,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448741076] [2024-06-04 14:07:31,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448741076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:31,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:31,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:31,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564735282] [2024-06-04 14:07:31,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:31,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:31,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:31,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:31,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:31,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:31,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 384 transitions, 5133 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-04 14:07:31,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:31,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:31,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:32,339 INFO L124 PetriNetUnfolderBase]: 2188/3711 cut-off events. [2024-06-04 14:07:32,339 INFO L125 PetriNetUnfolderBase]: For 292484/292487 co-relation queries the response was YES. [2024-06-04 14:07:32,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26297 conditions, 3711 events. 2188/3711 cut-off events. For 292484/292487 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23242 event pairs, 386 based on Foata normal form. 4/3711 useless extension candidates. Maximal degree in co-relation 26162. Up to 3031 conditions per place. [2024-06-04 14:07:32,377 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 292 selfloop transitions, 133 changer transitions 0/432 dead transitions. [2024-06-04 14:07:32,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 432 transitions, 6804 flow [2024-06-04 14:07:32,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:07:32,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:07:32,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-04 14:07:32,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-04 14:07:32,378 INFO L175 Difference]: Start difference. First operand has 294 places, 384 transitions, 5133 flow. Second operand 7 states and 184 transitions. [2024-06-04 14:07:32,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 432 transitions, 6804 flow [2024-06-04 14:07:33,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 432 transitions, 6654 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:33,047 INFO L231 Difference]: Finished difference. Result has 299 places, 403 transitions, 5707 flow [2024-06-04 14:07:33,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4983, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5707, PETRI_PLACES=299, PETRI_TRANSITIONS=403} [2024-06-04 14:07:33,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-04 14:07:33,048 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 403 transitions, 5707 flow [2024-06-04 14:07:33,048 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-04 14:07:33,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:33,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:33,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 14:07:33,048 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-04 14:07:33,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:33,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1341894059, now seen corresponding path program 11 times [2024-06-04 14:07:33,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:33,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601734763] [2024-06-04 14:07:33,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:33,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:33,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:33,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:33,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:33,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601734763] [2024-06-04 14:07:33,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601734763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:33,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:33,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:33,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648329817] [2024-06-04 14:07:33,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:33,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:33,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:33,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:33,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:33,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:33,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 403 transitions, 5707 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-04 14:07:33,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:33,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:33,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:33,803 INFO L124 PetriNetUnfolderBase]: 2182/3702 cut-off events. [2024-06-04 14:07:33,804 INFO L125 PetriNetUnfolderBase]: For 297381/297381 co-relation queries the response was YES. [2024-06-04 14:07:33,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27162 conditions, 3702 events. 2182/3702 cut-off events. For 297381/297381 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23177 event pairs, 377 based on Foata normal form. 2/3701 useless extension candidates. Maximal degree in co-relation 27023. Up to 3290 conditions per place. [2024-06-04 14:07:33,849 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 35 changer transitions 0/428 dead transitions. [2024-06-04 14:07:33,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 428 transitions, 6613 flow [2024-06-04 14:07:33,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:07:33,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:07:33,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-04 14:07:33,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-04 14:07:33,850 INFO L175 Difference]: Start difference. First operand has 299 places, 403 transitions, 5707 flow. Second operand 6 states and 154 transitions. [2024-06-04 14:07:33,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 428 transitions, 6613 flow [2024-06-04 14:07:34,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 428 transitions, 6475 flow, removed 57 selfloop flow, removed 2 redundant places. [2024-06-04 14:07:34,713 INFO L231 Difference]: Finished difference. Result has 303 places, 403 transitions, 5653 flow [2024-06-04 14:07:34,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5569, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5653, PETRI_PLACES=303, PETRI_TRANSITIONS=403} [2024-06-04 14:07:34,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-04 14:07:34,714 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 403 transitions, 5653 flow [2024-06-04 14:07:34,714 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-04 14:07:34,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:34,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:34,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 14:07:34,715 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-04 14:07:34,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:34,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1164513933, now seen corresponding path program 12 times [2024-06-04 14:07:34,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:34,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444244657] [2024-06-04 14:07:34,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:34,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:34,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:34,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:34,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:34,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444244657] [2024-06-04 14:07:34,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444244657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:34,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:34,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:07:34,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700814002] [2024-06-04 14:07:34,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:34,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:07:34,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:34,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:07:34,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:07:34,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:34,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 403 transitions, 5653 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-04 14:07:34,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:34,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:34,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:35,435 INFO L124 PetriNetUnfolderBase]: 2170/3686 cut-off events. [2024-06-04 14:07:35,436 INFO L125 PetriNetUnfolderBase]: For 288928/288928 co-relation queries the response was YES. [2024-06-04 14:07:35,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26389 conditions, 3686 events. 2170/3686 cut-off events. For 288928/288928 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 23070 event pairs, 377 based on Foata normal form. 4/3687 useless extension candidates. Maximal degree in co-relation 26249. Up to 3017 conditions per place. [2024-06-04 14:07:35,479 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 298 selfloop transitions, 129 changer transitions 0/434 dead transitions. [2024-06-04 14:07:35,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 434 transitions, 6737 flow [2024-06-04 14:07:35,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:35,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:35,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-04 14:07:35,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-04 14:07:35,481 INFO L175 Difference]: Start difference. First operand has 303 places, 403 transitions, 5653 flow. Second operand 8 states and 204 transitions. [2024-06-04 14:07:35,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 434 transitions, 6737 flow [2024-06-04 14:07:36,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 434 transitions, 6595 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:36,334 INFO L231 Difference]: Finished difference. Result has 305 places, 403 transitions, 5796 flow [2024-06-04 14:07:36,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5511, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5796, PETRI_PLACES=305, PETRI_TRANSITIONS=403} [2024-06-04 14:07:36,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-04 14:07:36,334 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 403 transitions, 5796 flow [2024-06-04 14:07:36,335 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-04 14:07:36,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:36,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:36,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 14:07:36,335 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-04 14:07:36,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:36,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1018205944, now seen corresponding path program 6 times [2024-06-04 14:07:36,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:36,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042618948] [2024-06-04 14:07:36,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:36,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:36,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:36,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:36,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:36,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042618948] [2024-06-04 14:07:36,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042618948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:36,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:36,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:36,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987205206] [2024-06-04 14:07:36,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:36,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:36,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:36,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:36,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:36,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:36,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 403 transitions, 5796 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-04 14:07:36,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:36,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:36,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:37,087 INFO L124 PetriNetUnfolderBase]: 2175/3680 cut-off events. [2024-06-04 14:07:37,087 INFO L125 PetriNetUnfolderBase]: For 288602/288602 co-relation queries the response was YES. [2024-06-04 14:07:37,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26818 conditions, 3680 events. 2175/3680 cut-off events. For 288602/288602 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 23056 event pairs, 389 based on Foata normal form. 1/3675 useless extension candidates. Maximal degree in co-relation 26678. Up to 3041 conditions per place. [2024-06-04 14:07:37,128 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 168 changer transitions 0/426 dead transitions. [2024-06-04 14:07:37,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 426 transitions, 7042 flow [2024-06-04 14:07:37,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:37,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:37,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:07:37,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:07:37,129 INFO L175 Difference]: Start difference. First operand has 305 places, 403 transitions, 5796 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:07:37,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 426 transitions, 7042 flow [2024-06-04 14:07:38,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 426 transitions, 6710 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-04 14:07:38,086 INFO L231 Difference]: Finished difference. Result has 305 places, 406 transitions, 5862 flow [2024-06-04 14:07:38,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5468, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5862, PETRI_PLACES=305, PETRI_TRANSITIONS=406} [2024-06-04 14:07:38,087 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-04 14:07:38,087 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 406 transitions, 5862 flow [2024-06-04 14:07:38,087 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-04 14:07:38,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:38,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:38,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 14:07:38,087 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-04 14:07:38,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:38,088 INFO L85 PathProgramCache]: Analyzing trace with hash -250461596, now seen corresponding path program 7 times [2024-06-04 14:07:38,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:38,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283157724] [2024-06-04 14:07:38,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:38,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:38,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:38,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:38,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:38,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283157724] [2024-06-04 14:07:38,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283157724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:38,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:38,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:38,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635367197] [2024-06-04 14:07:38,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:38,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:38,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:38,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:38,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:38,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:38,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 406 transitions, 5862 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-04 14:07:38,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:38,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:38,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:38,795 INFO L124 PetriNetUnfolderBase]: 2172/3676 cut-off events. [2024-06-04 14:07:38,797 INFO L125 PetriNetUnfolderBase]: For 285007/285007 co-relation queries the response was YES. [2024-06-04 14:07:38,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26685 conditions, 3676 events. 2172/3676 cut-off events. For 285007/285007 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 22977 event pairs, 389 based on Foata normal form. 1/3671 useless extension candidates. Maximal degree in co-relation 26545. Up to 3038 conditions per place. [2024-06-04 14:07:38,841 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 168 changer transitions 0/426 dead transitions. [2024-06-04 14:07:38,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 426 transitions, 7056 flow [2024-06-04 14:07:38,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:38,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:38,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:07:38,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:07:38,843 INFO L175 Difference]: Start difference. First operand has 305 places, 406 transitions, 5862 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:07:38,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 426 transitions, 7056 flow [2024-06-04 14:07:39,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 426 transitions, 6785 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 14:07:39,716 INFO L231 Difference]: Finished difference. Result has 308 places, 406 transitions, 5933 flow [2024-06-04 14:07:39,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5591, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5933, PETRI_PLACES=308, PETRI_TRANSITIONS=406} [2024-06-04 14:07:39,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-04 14:07:39,716 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 406 transitions, 5933 flow [2024-06-04 14:07:39,717 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-04 14:07:39,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:39,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:39,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 14:07:39,717 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-04 14:07:39,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:39,717 INFO L85 PathProgramCache]: Analyzing trace with hash -760292942, now seen corresponding path program 8 times [2024-06-04 14:07:39,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:39,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174237700] [2024-06-04 14:07:39,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:39,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:39,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:39,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:39,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:39,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174237700] [2024-06-04 14:07:39,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174237700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:39,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:39,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:39,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445908000] [2024-06-04 14:07:39,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:39,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:39,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:39,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:39,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:39,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:39,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 406 transitions, 5933 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-04 14:07:39,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:39,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:39,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:40,425 INFO L124 PetriNetUnfolderBase]: 2169/3672 cut-off events. [2024-06-04 14:07:40,425 INFO L125 PetriNetUnfolderBase]: For 289446/289446 co-relation queries the response was YES. [2024-06-04 14:07:40,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26689 conditions, 3672 events. 2169/3672 cut-off events. For 289446/289446 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 22985 event pairs, 389 based on Foata normal form. 1/3667 useless extension candidates. Maximal degree in co-relation 26548. Up to 3035 conditions per place. [2024-06-04 14:07:40,468 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 158 changer transitions 0/426 dead transitions. [2024-06-04 14:07:40,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 426 transitions, 7131 flow [2024-06-04 14:07:40,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:40,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:40,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:07:40,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:07:40,469 INFO L175 Difference]: Start difference. First operand has 308 places, 406 transitions, 5933 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:07:40,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 426 transitions, 7131 flow [2024-06-04 14:07:41,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 426 transitions, 6540 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-04 14:07:41,497 INFO L231 Difference]: Finished difference. Result has 307 places, 406 transitions, 5664 flow [2024-06-04 14:07:41,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5342, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5664, PETRI_PLACES=307, PETRI_TRANSITIONS=406} [2024-06-04 14:07:41,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-04 14:07:41,498 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 406 transitions, 5664 flow [2024-06-04 14:07:41,498 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-04 14:07:41,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:41,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:41,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 14:07:41,499 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-04 14:07:41,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:41,499 INFO L85 PathProgramCache]: Analyzing trace with hash -760298522, now seen corresponding path program 9 times [2024-06-04 14:07:41,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:41,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286194356] [2024-06-04 14:07:41,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:41,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:41,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:41,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:41,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:41,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286194356] [2024-06-04 14:07:41,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286194356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:41,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:41,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:41,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075536896] [2024-06-04 14:07:41,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:41,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:41,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:41,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:41,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:41,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:41,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 406 transitions, 5664 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-04 14:07:41,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:41,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:41,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:42,237 INFO L124 PetriNetUnfolderBase]: 2166/3668 cut-off events. [2024-06-04 14:07:42,237 INFO L125 PetriNetUnfolderBase]: For 291151/291151 co-relation queries the response was YES. [2024-06-04 14:07:42,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26395 conditions, 3668 events. 2166/3668 cut-off events. For 291151/291151 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 22924 event pairs, 389 based on Foata normal form. 1/3663 useless extension candidates. Maximal degree in co-relation 26254. Up to 3032 conditions per place. [2024-06-04 14:07:42,280 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 158 changer transitions 0/426 dead transitions. [2024-06-04 14:07:42,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 426 transitions, 6866 flow [2024-06-04 14:07:42,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:42,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:42,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:07:42,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:07:42,281 INFO L175 Difference]: Start difference. First operand has 307 places, 406 transitions, 5664 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:07:42,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 426 transitions, 6866 flow [2024-06-04 14:07:43,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 426 transitions, 6634 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 14:07:43,396 INFO L231 Difference]: Finished difference. Result has 309 places, 406 transitions, 5754 flow [2024-06-04 14:07:43,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5432, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5754, PETRI_PLACES=309, PETRI_TRANSITIONS=406} [2024-06-04 14:07:43,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-04 14:07:43,397 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 406 transitions, 5754 flow [2024-06-04 14:07:43,397 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-04 14:07:43,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:43,397 INFO 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-04 14:07:43,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 14:07:43,398 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-04 14:07:43,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:43,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1747861070, now seen corresponding path program 10 times [2024-06-04 14:07:43,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:43,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904023603] [2024-06-04 14:07:43,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:43,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:43,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:43,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:43,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:43,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904023603] [2024-06-04 14:07:43,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904023603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:43,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:43,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:43,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338905730] [2024-06-04 14:07:43,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:43,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:43,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:43,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:43,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:43,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:43,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 406 transitions, 5754 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-04 14:07:43,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:43,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:43,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:44,145 INFO L124 PetriNetUnfolderBase]: 2163/3669 cut-off events. [2024-06-04 14:07:44,145 INFO L125 PetriNetUnfolderBase]: For 295310/295310 co-relation queries the response was YES. [2024-06-04 14:07:44,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26408 conditions, 3669 events. 2163/3669 cut-off events. For 295310/295310 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 22993 event pairs, 377 based on Foata normal form. 1/3667 useless extension candidates. Maximal degree in co-relation 26266. Up to 3255 conditions per place. [2024-06-04 14:07:44,193 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 363 selfloop transitions, 53 changer transitions 0/423 dead transitions. [2024-06-04 14:07:44,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 423 transitions, 6786 flow [2024-06-04 14:07:44,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:44,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:44,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-04 14:07:44,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-04 14:07:44,194 INFO L175 Difference]: Start difference. First operand has 309 places, 406 transitions, 5754 flow. Second operand 9 states and 199 transitions. [2024-06-04 14:07:44,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 423 transitions, 6786 flow [2024-06-04 14:07:45,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 423 transitions, 6164 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-04 14:07:45,343 INFO L231 Difference]: Finished difference. Result has 308 places, 406 transitions, 5244 flow [2024-06-04 14:07:45,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5132, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5244, PETRI_PLACES=308, PETRI_TRANSITIONS=406} [2024-06-04 14:07:45,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-04 14:07:45,344 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 406 transitions, 5244 flow [2024-06-04 14:07:45,344 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-04 14:07:45,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:45,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-04 14:07:45,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 14:07:45,345 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-04 14:07:45,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:45,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1739146970, now seen corresponding path program 11 times [2024-06-04 14:07:45,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:45,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764553496] [2024-06-04 14:07:45,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:45,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:45,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:45,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:45,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:45,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764553496] [2024-06-04 14:07:45,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764553496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:45,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:45,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:45,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945107517] [2024-06-04 14:07:45,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:45,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:45,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:45,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:45,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:45,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:45,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 406 transitions, 5244 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-04 14:07:45,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:45,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:45,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:46,092 INFO L124 PetriNetUnfolderBase]: 2160/3665 cut-off events. [2024-06-04 14:07:46,092 INFO L125 PetriNetUnfolderBase]: For 293882/293882 co-relation queries the response was YES. [2024-06-04 14:07:46,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25961 conditions, 3665 events. 2160/3665 cut-off events. For 293882/293882 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 22959 event pairs, 377 based on Foata normal form. 1/3663 useless extension candidates. Maximal degree in co-relation 25820. Up to 3252 conditions per place. [2024-06-04 14:07:46,136 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 362 selfloop transitions, 53 changer transitions 0/422 dead transitions. [2024-06-04 14:07:46,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 422 transitions, 6112 flow [2024-06-04 14:07:46,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:46,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:46,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-04 14:07:46,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-04 14:07:46,137 INFO L175 Difference]: Start difference. First operand has 308 places, 406 transitions, 5244 flow. Second operand 9 states and 198 transitions. [2024-06-04 14:07:46,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 422 transitions, 6112 flow [2024-06-04 14:07:47,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 422 transitions, 5972 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-04 14:07:47,288 INFO L231 Difference]: Finished difference. Result has 309 places, 406 transitions, 5216 flow [2024-06-04 14:07:47,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5104, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5216, PETRI_PLACES=309, PETRI_TRANSITIONS=406} [2024-06-04 14:07:47,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-04 14:07:47,289 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 406 transitions, 5216 flow [2024-06-04 14:07:47,289 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-04 14:07:47,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:47,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:47,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 14:07:47,290 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-04 14:07:47,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:47,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1815232480, now seen corresponding path program 12 times [2024-06-04 14:07:47,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:47,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143036192] [2024-06-04 14:07:47,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:47,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:47,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:47,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:47,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:47,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143036192] [2024-06-04 14:07:47,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143036192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:47,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:47,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:47,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715351081] [2024-06-04 14:07:47,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:47,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:47,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:47,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:47,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:47,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:47,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 406 transitions, 5216 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-04 14:07:47,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:47,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:47,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:48,024 INFO L124 PetriNetUnfolderBase]: 2157/3661 cut-off events. [2024-06-04 14:07:48,024 INFO L125 PetriNetUnfolderBase]: For 297031/297031 co-relation queries the response was YES. [2024-06-04 14:07:48,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25907 conditions, 3661 events. 2157/3661 cut-off events. For 297031/297031 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 22919 event pairs, 377 based on Foata normal form. 1/3659 useless extension candidates. Maximal degree in co-relation 25765. Up to 3107 conditions per place. [2024-06-04 14:07:48,067 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 114 changer transitions 0/435 dead transitions. [2024-06-04 14:07:48,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 435 transitions, 6308 flow [2024-06-04 14:07:48,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:48,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:48,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-04 14:07:48,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-04 14:07:48,068 INFO L175 Difference]: Start difference. First operand has 309 places, 406 transitions, 5216 flow. Second operand 9 states and 214 transitions. [2024-06-04 14:07:48,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 435 transitions, 6308 flow [2024-06-04 14:07:49,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 435 transitions, 6168 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-04 14:07:49,195 INFO L231 Difference]: Finished difference. Result has 310 places, 406 transitions, 5314 flow [2024-06-04 14:07:49,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5314, PETRI_PLACES=310, PETRI_TRANSITIONS=406} [2024-06-04 14:07:49,195 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-04 14:07:49,196 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 406 transitions, 5314 flow [2024-06-04 14:07:49,196 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-04 14:07:49,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:49,196 INFO 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-04 14:07:49,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 14:07:49,196 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-04 14:07:49,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:49,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1164526612, now seen corresponding path program 13 times [2024-06-04 14:07:49,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:49,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358541968] [2024-06-04 14:07:49,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:49,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:49,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:49,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:49,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:49,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358541968] [2024-06-04 14:07:49,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358541968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:49,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:49,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:49,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168560590] [2024-06-04 14:07:49,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:49,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:49,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:49,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:49,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:49,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:49,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 406 transitions, 5314 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-04 14:07:49,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:49,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:49,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:49,949 INFO L124 PetriNetUnfolderBase]: 2162/3670 cut-off events. [2024-06-04 14:07:49,950 INFO L125 PetriNetUnfolderBase]: For 304448/304448 co-relation queries the response was YES. [2024-06-04 14:07:49,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26227 conditions, 3670 events. 2162/3670 cut-off events. For 304448/304448 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 22981 event pairs, 377 based on Foata normal form. 1/3668 useless extension candidates. Maximal degree in co-relation 26084. Up to 3113 conditions per place. [2024-06-04 14:07:49,995 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 319 selfloop transitions, 112 changer transitions 0/438 dead transitions. [2024-06-04 14:07:49,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 438 transitions, 6466 flow [2024-06-04 14:07:49,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:49,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:49,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-04 14:07:49,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-04 14:07:49,996 INFO L175 Difference]: Start difference. First operand has 310 places, 406 transitions, 5314 flow. Second operand 9 states and 215 transitions. [2024-06-04 14:07:49,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 438 transitions, 6466 flow [2024-06-04 14:07:51,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 438 transitions, 6177 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-04 14:07:51,222 INFO L231 Difference]: Finished difference. Result has 310 places, 409 transitions, 5313 flow [2024-06-04 14:07:51,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5033, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5313, PETRI_PLACES=310, PETRI_TRANSITIONS=409} [2024-06-04 14:07:51,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-04 14:07:51,223 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 409 transitions, 5313 flow [2024-06-04 14:07:51,223 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-04 14:07:51,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:51,223 INFO 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-04 14:07:51,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 14:07:51,223 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-04 14:07:51,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:51,224 INFO L85 PathProgramCache]: Analyzing trace with hash -939411082, now seen corresponding path program 14 times [2024-06-04 14:07:51,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:51,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992673283] [2024-06-04 14:07:51,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:51,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:51,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:51,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:51,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:51,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992673283] [2024-06-04 14:07:51,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992673283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:51,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:51,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:51,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10599239] [2024-06-04 14:07:51,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:51,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:51,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:51,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:51,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:51,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:51,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 409 transitions, 5313 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-04 14:07:51,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:51,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:51,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:51,977 INFO L124 PetriNetUnfolderBase]: 2167/3680 cut-off events. [2024-06-04 14:07:51,977 INFO L125 PetriNetUnfolderBase]: For 304835/304838 co-relation queries the response was YES. [2024-06-04 14:07:52,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26239 conditions, 3680 events. 2167/3680 cut-off events. For 304835/304838 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23105 event pairs, 386 based on Foata normal form. 3/3679 useless extension candidates. Maximal degree in co-relation 26096. Up to 3119 conditions per place. [2024-06-04 14:07:52,020 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 312 selfloop transitions, 116 changer transitions 0/435 dead transitions. [2024-06-04 14:07:52,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 435 transitions, 6443 flow [2024-06-04 14:07:52,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:07:52,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:07:52,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-04 14:07:52,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:07:52,021 INFO L175 Difference]: Start difference. First operand has 310 places, 409 transitions, 5313 flow. Second operand 9 states and 207 transitions. [2024-06-04 14:07:52,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 435 transitions, 6443 flow [2024-06-04 14:07:53,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 435 transitions, 6241 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-04 14:07:53,288 INFO L231 Difference]: Finished difference. Result has 312 places, 412 transitions, 5403 flow [2024-06-04 14:07:53,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5116, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5403, PETRI_PLACES=312, PETRI_TRANSITIONS=412} [2024-06-04 14:07:53,288 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-04 14:07:53,288 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 412 transitions, 5403 flow [2024-06-04 14:07:53,288 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-04 14:07:53,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:53,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:53,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 14:07:53,289 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-04 14:07:53,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:53,289 INFO L85 PathProgramCache]: Analyzing trace with hash -946762732, now seen corresponding path program 15 times [2024-06-04 14:07:53,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:53,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145759165] [2024-06-04 14:07:53,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:53,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:53,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:53,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:53,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:53,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145759165] [2024-06-04 14:07:53,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145759165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:53,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:53,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:53,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968850596] [2024-06-04 14:07:53,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:53,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:53,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:53,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:53,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:53,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:53,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 412 transitions, 5403 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-04 14:07:53,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:53,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:53,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:54,018 INFO L124 PetriNetUnfolderBase]: 2164/3676 cut-off events. [2024-06-04 14:07:54,018 INFO L125 PetriNetUnfolderBase]: For 301805/301808 co-relation queries the response was YES. [2024-06-04 14:07:54,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26139 conditions, 3676 events. 2164/3676 cut-off events. For 301805/301808 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23037 event pairs, 386 based on Foata normal form. 3/3675 useless extension candidates. Maximal degree in co-relation 25996. Up to 3116 conditions per place. [2024-06-04 14:07:54,063 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 313 selfloop transitions, 116 changer transitions 0/436 dead transitions. [2024-06-04 14:07:54,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 436 transitions, 6321 flow [2024-06-04 14:07:54,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:54,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:54,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:07:54,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:07:54,064 INFO L175 Difference]: Start difference. First operand has 312 places, 412 transitions, 5403 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:07:54,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 436 transitions, 6321 flow [2024-06-04 14:07:55,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 436 transitions, 5946 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-04 14:07:55,253 INFO L231 Difference]: Finished difference. Result has 312 places, 412 transitions, 5266 flow [2024-06-04 14:07:55,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5028, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5266, PETRI_PLACES=312, PETRI_TRANSITIONS=412} [2024-06-04 14:07:55,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-04 14:07:55,254 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 412 transitions, 5266 flow [2024-06-04 14:07:55,254 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-04 14:07:55,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:55,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:07:55,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 14:07:55,254 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-04 14:07:55,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:55,255 INFO L85 PathProgramCache]: Analyzing trace with hash -542193814, now seen corresponding path program 1 times [2024-06-04 14:07:55,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:55,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456300875] [2024-06-04 14:07:55,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:55,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:55,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:55,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:55,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:55,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456300875] [2024-06-04 14:07:55,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456300875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:55,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:55,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:55,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167190220] [2024-06-04 14:07:55,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:55,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:55,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:55,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:55,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:55,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:55,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 412 transitions, 5266 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-04 14:07:55,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:55,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:55,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:56,014 INFO L124 PetriNetUnfolderBase]: 2283/3880 cut-off events. [2024-06-04 14:07:56,014 INFO L125 PetriNetUnfolderBase]: For 397291/397291 co-relation queries the response was YES. [2024-06-04 14:07:56,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28305 conditions, 3880 events. 2283/3880 cut-off events. For 397291/397291 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24619 event pairs, 383 based on Foata normal form. 12/3886 useless extension candidates. Maximal degree in co-relation 28162. Up to 2750 conditions per place. [2024-06-04 14:07:56,064 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 246 selfloop transitions, 193 changer transitions 0/446 dead transitions. [2024-06-04 14:07:56,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 446 transitions, 6502 flow [2024-06-04 14:07:56,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:56,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:56,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:07:56,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-04 14:07:56,065 INFO L175 Difference]: Start difference. First operand has 312 places, 412 transitions, 5266 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:07:56,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 446 transitions, 6502 flow [2024-06-04 14:07:57,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 446 transitions, 6200 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 14:07:57,201 INFO L231 Difference]: Finished difference. Result has 312 places, 416 transitions, 5443 flow [2024-06-04 14:07:57,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4964, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5443, PETRI_PLACES=312, PETRI_TRANSITIONS=416} [2024-06-04 14:07:57,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-04 14:07:57,201 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 416 transitions, 5443 flow [2024-06-04 14:07:57,201 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-04 14:07:57,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:57,202 INFO 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-04 14:07:57,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 14:07:57,202 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-04 14:07:57,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:57,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1877813070, now seen corresponding path program 2 times [2024-06-04 14:07:57,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:57,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152757531] [2024-06-04 14:07:57,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:57,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:57,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:57,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:07:57,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:57,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152757531] [2024-06-04 14:07:57,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152757531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:57,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:57,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:57,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660223506] [2024-06-04 14:07:57,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:57,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:57,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:57,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:57,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:57,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:57,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 416 transitions, 5443 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-04 14:07:57,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:57,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:57,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:07:57,989 INFO L124 PetriNetUnfolderBase]: 2415/4079 cut-off events. [2024-06-04 14:07:57,990 INFO L125 PetriNetUnfolderBase]: For 469239/469239 co-relation queries the response was YES. [2024-06-04 14:07:58,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31480 conditions, 4079 events. 2415/4079 cut-off events. For 469239/469239 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25940 event pairs, 454 based on Foata normal form. 12/4085 useless extension candidates. Maximal degree in co-relation 31336. Up to 3261 conditions per place. [2024-06-04 14:07:58,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 180 changer transitions 0/446 dead transitions. [2024-06-04 14:07:58,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 446 transitions, 6679 flow [2024-06-04 14:07:58,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:07:58,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:07:58,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:07:58,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:07:58,044 INFO L175 Difference]: Start difference. First operand has 312 places, 416 transitions, 5443 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:07:58,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 446 transitions, 6679 flow [2024-06-04 14:07:59,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 446 transitions, 6430 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-04 14:07:59,234 INFO L231 Difference]: Finished difference. Result has 316 places, 420 transitions, 5655 flow [2024-06-04 14:07:59,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5194, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5655, PETRI_PLACES=316, PETRI_TRANSITIONS=420} [2024-06-04 14:07:59,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-04 14:07:59,234 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 420 transitions, 5655 flow [2024-06-04 14:07:59,235 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-04 14:07:59,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:07:59,235 INFO 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-04 14:07:59,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 14:07:59,235 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-04 14:07:59,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:07:59,235 INFO L85 PathProgramCache]: Analyzing trace with hash -250006206, now seen corresponding path program 3 times [2024-06-04 14:07:59,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:07:59,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059935315] [2024-06-04 14:07:59,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:07:59,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:07:59,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:07:59,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-04 14:07:59,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:07:59,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059935315] [2024-06-04 14:07:59,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059935315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:07:59,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:07:59,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:07:59,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409925471] [2024-06-04 14:07:59,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:07:59,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:07:59,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:07:59,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:07:59,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:07:59,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:07:59,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 420 transitions, 5655 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-04 14:07:59,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:07:59,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:07:59,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:00,021 INFO L124 PetriNetUnfolderBase]: 2379/4027 cut-off events. [2024-06-04 14:08:00,021 INFO L125 PetriNetUnfolderBase]: For 436083/436083 co-relation queries the response was YES. [2024-06-04 14:08:00,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30195 conditions, 4027 events. 2379/4027 cut-off events. For 436083/436083 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25615 event pairs, 450 based on Foata normal form. 16/4037 useless extension candidates. Maximal degree in co-relation 30049. Up to 3305 conditions per place. [2024-06-04 14:08:00,077 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 176 changer transitions 0/442 dead transitions. [2024-06-04 14:08:00,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 442 transitions, 6601 flow [2024-06-04 14:08:00,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:00,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:00,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:08:00,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:08:00,078 INFO L175 Difference]: Start difference. First operand has 316 places, 420 transitions, 5655 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:08:00,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 442 transitions, 6601 flow [2024-06-04 14:08:01,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 442 transitions, 6334 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-04 14:08:01,200 INFO L231 Difference]: Finished difference. Result has 320 places, 420 transitions, 5746 flow [2024-06-04 14:08:01,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5746, PETRI_PLACES=320, PETRI_TRANSITIONS=420} [2024-06-04 14:08:01,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-04 14:08:01,201 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 420 transitions, 5746 flow [2024-06-04 14:08:01,201 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-04 14:08:01,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:01,201 INFO 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-04 14:08:01,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 14:08:01,201 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-04 14:08:01,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:01,202 INFO L85 PathProgramCache]: Analyzing trace with hash -970947232, now seen corresponding path program 4 times [2024-06-04 14:08:01,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:01,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238551029] [2024-06-04 14:08:01,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:01,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:01,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:01,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-04 14:08:01,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:01,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238551029] [2024-06-04 14:08:01,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238551029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:01,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:01,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:01,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086192047] [2024-06-04 14:08:01,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:01,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:01,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:01,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:01,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:01,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:01,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 420 transitions, 5746 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-04 14:08:01,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:01,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:01,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:02,052 INFO L124 PetriNetUnfolderBase]: 2435/4124 cut-off events. [2024-06-04 14:08:02,052 INFO L125 PetriNetUnfolderBase]: For 444070/444070 co-relation queries the response was YES. [2024-06-04 14:08:02,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31007 conditions, 4124 events. 2435/4124 cut-off events. For 444070/444070 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26341 event pairs, 448 based on Foata normal form. 16/4137 useless extension candidates. Maximal degree in co-relation 30859. Up to 3619 conditions per place. [2024-06-04 14:08:02,101 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 55 changer transitions 0/442 dead transitions. [2024-06-04 14:08:02,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 442 transitions, 6736 flow [2024-06-04 14:08:02,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:08:02,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:08:02,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-04 14:08:02,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-04 14:08:02,102 INFO L175 Difference]: Start difference. First operand has 320 places, 420 transitions, 5746 flow. Second operand 9 states and 201 transitions. [2024-06-04 14:08:02,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 442 transitions, 6736 flow [2024-06-04 14:08:03,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 442 transitions, 6376 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 14:08:03,492 INFO L231 Difference]: Finished difference. Result has 322 places, 422 transitions, 5556 flow [2024-06-04 14:08:03,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5556, PETRI_PLACES=322, PETRI_TRANSITIONS=422} [2024-06-04 14:08:03,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-04 14:08:03,492 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 422 transitions, 5556 flow [2024-06-04 14:08:03,492 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-04 14:08:03,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:03,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:03,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 14:08:03,493 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-04 14:08:03,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:03,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1739284920, now seen corresponding path program 5 times [2024-06-04 14:08:03,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:03,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693972913] [2024-06-04 14:08:03,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:03,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:03,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:03,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:03,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:03,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693972913] [2024-06-04 14:08:03,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693972913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:03,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:03,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:03,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126164234] [2024-06-04 14:08:03,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:03,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:03,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:03,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:03,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:03,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:03,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 422 transitions, 5556 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-04 14:08:03,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:03,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:03,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:04,369 INFO L124 PetriNetUnfolderBase]: 2521/4262 cut-off events. [2024-06-04 14:08:04,369 INFO L125 PetriNetUnfolderBase]: For 471629/471629 co-relation queries the response was YES. [2024-06-04 14:08:04,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32496 conditions, 4262 events. 2521/4262 cut-off events. For 471629/471629 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 27360 event pairs, 458 based on Foata normal form. 12/4271 useless extension candidates. Maximal degree in co-relation 32347. Up to 3579 conditions per place. [2024-06-04 14:08:04,424 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 62 changer transitions 0/449 dead transitions. [2024-06-04 14:08:04,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 449 transitions, 6784 flow [2024-06-04 14:08:04,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:08:04,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:08:04,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-04 14:08:04,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-04 14:08:04,425 INFO L175 Difference]: Start difference. First operand has 322 places, 422 transitions, 5556 flow. Second operand 9 states and 204 transitions. [2024-06-04 14:08:04,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 449 transitions, 6784 flow [2024-06-04 14:08:05,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 449 transitions, 6650 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-04 14:08:05,888 INFO L231 Difference]: Finished difference. Result has 324 places, 425 transitions, 5633 flow [2024-06-04 14:08:05,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5422, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5633, PETRI_PLACES=324, PETRI_TRANSITIONS=425} [2024-06-04 14:08:05,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-04 14:08:05,889 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 425 transitions, 5633 flow [2024-06-04 14:08:05,889 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-04 14:08:05,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:05,889 INFO 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-04 14:08:05,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 14:08:05,889 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-04 14:08:05,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:05,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1733559468, now seen corresponding path program 1 times [2024-06-04 14:08:05,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:05,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943127740] [2024-06-04 14:08:05,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:05,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:05,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:06,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:06,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:06,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943127740] [2024-06-04 14:08:06,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943127740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:06,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:06,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:06,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531526131] [2024-06-04 14:08:06,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:06,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:06,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:06,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:06,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:06,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:06,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 425 transitions, 5633 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-04 14:08:06,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:06,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:06,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:06,871 INFO L124 PetriNetUnfolderBase]: 2627/4438 cut-off events. [2024-06-04 14:08:06,871 INFO L125 PetriNetUnfolderBase]: For 523732/523732 co-relation queries the response was YES. [2024-06-04 14:08:06,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34559 conditions, 4438 events. 2627/4438 cut-off events. For 523732/523732 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 28657 event pairs, 483 based on Foata normal form. 12/4447 useless extension candidates. Maximal degree in co-relation 34409. Up to 3795 conditions per place. [2024-06-04 14:08:06,923 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 409 selfloop transitions, 37 changer transitions 0/453 dead transitions. [2024-06-04 14:08:06,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 453 transitions, 6885 flow [2024-06-04 14:08:06,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:08:06,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:08:06,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-04 14:08:06,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-04 14:08:06,925 INFO L175 Difference]: Start difference. First operand has 324 places, 425 transitions, 5633 flow. Second operand 9 states and 201 transitions. [2024-06-04 14:08:06,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 453 transitions, 6885 flow [2024-06-04 14:08:08,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 453 transitions, 6779 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-04 14:08:08,434 INFO L231 Difference]: Finished difference. Result has 329 places, 429 transitions, 5715 flow [2024-06-04 14:08:08,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5527, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5715, PETRI_PLACES=329, PETRI_TRANSITIONS=429} [2024-06-04 14:08:08,434 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-04 14:08:08,434 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 429 transitions, 5715 flow [2024-06-04 14:08:08,435 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-04 14:08:08,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:08,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:08,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 14:08:08,435 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-04 14:08:08,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:08,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1173250632, now seen corresponding path program 6 times [2024-06-04 14:08:08,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:08,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183707565] [2024-06-04 14:08:08,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:08,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:08,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:08,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:08,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:08,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183707565] [2024-06-04 14:08:08,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183707565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:08,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:08,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:08,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527522604] [2024-06-04 14:08:08,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:08,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:08,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:08,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:08,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:08,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:08,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 429 transitions, 5715 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-04 14:08:08,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:08,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:08,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:09,377 INFO L124 PetriNetUnfolderBase]: 2670/4523 cut-off events. [2024-06-04 14:08:09,378 INFO L125 PetriNetUnfolderBase]: For 543749/543749 co-relation queries the response was YES. [2024-06-04 14:08:09,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35131 conditions, 4523 events. 2670/4523 cut-off events. For 543749/543749 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 29386 event pairs, 517 based on Foata normal form. 16/4536 useless extension candidates. Maximal degree in co-relation 34978. Up to 3782 conditions per place. [2024-06-04 14:08:09,439 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 332 selfloop transitions, 124 changer transitions 0/463 dead transitions. [2024-06-04 14:08:09,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 463 transitions, 6787 flow [2024-06-04 14:08:09,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:08:09,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:08:09,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-04 14:08:09,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:08:09,440 INFO L175 Difference]: Start difference. First operand has 329 places, 429 transitions, 5715 flow. Second operand 9 states and 216 transitions. [2024-06-04 14:08:09,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 463 transitions, 6787 flow [2024-06-04 14:08:11,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 463 transitions, 6721 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-04 14:08:11,415 INFO L231 Difference]: Finished difference. Result has 334 places, 431 transitions, 5969 flow [2024-06-04 14:08:11,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5649, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5969, PETRI_PLACES=334, PETRI_TRANSITIONS=431} [2024-06-04 14:08:11,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-04 14:08:11,415 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 431 transitions, 5969 flow [2024-06-04 14:08:11,416 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-04 14:08:11,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:11,416 INFO 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-04 14:08:11,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 14:08:11,416 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-04 14:08:11,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:11,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1815094530, now seen corresponding path program 7 times [2024-06-04 14:08:11,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:11,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931071476] [2024-06-04 14:08:11,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:11,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:11,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:11,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:11,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:11,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931071476] [2024-06-04 14:08:11,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931071476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:11,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:11,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:11,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135212891] [2024-06-04 14:08:11,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:11,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:11,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:11,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:11,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:11,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:11,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 431 transitions, 5969 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-04 14:08:11,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:11,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:11,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:12,471 INFO L124 PetriNetUnfolderBase]: 2723/4607 cut-off events. [2024-06-04 14:08:12,471 INFO L125 PetriNetUnfolderBase]: For 550268/550268 co-relation queries the response was YES. [2024-06-04 14:08:12,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36309 conditions, 4607 events. 2723/4607 cut-off events. For 550268/550268 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 29948 event pairs, 438 based on Foata normal form. 12/4616 useless extension candidates. Maximal degree in co-relation 36154. Up to 3473 conditions per place. [2024-06-04 14:08:12,530 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 324 selfloop transitions, 141 changer transitions 0/472 dead transitions. [2024-06-04 14:08:12,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 472 transitions, 7267 flow [2024-06-04 14:08:12,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:08:12,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:08:12,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-04 14:08:12,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58994708994709 [2024-06-04 14:08:12,531 INFO L175 Difference]: Start difference. First operand has 334 places, 431 transitions, 5969 flow. Second operand 9 states and 223 transitions. [2024-06-04 14:08:12,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 472 transitions, 7267 flow [2024-06-04 14:08:14,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 472 transitions, 6997 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-04 14:08:14,527 INFO L231 Difference]: Finished difference. Result has 336 places, 433 transitions, 6047 flow [2024-06-04 14:08:14,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5699, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6047, PETRI_PLACES=336, PETRI_TRANSITIONS=433} [2024-06-04 14:08:14,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-04 14:08:14,527 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 433 transitions, 6047 flow [2024-06-04 14:08:14,528 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-04 14:08:14,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:14,528 INFO 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-04 14:08:14,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 14:08:14,528 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-04 14:08:14,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:14,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1820819982, now seen corresponding path program 2 times [2024-06-04 14:08:14,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:14,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364123065] [2024-06-04 14:08:14,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:14,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:14,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:14,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:14,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:14,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364123065] [2024-06-04 14:08:14,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364123065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:14,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:14,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:14,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174321182] [2024-06-04 14:08:14,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:14,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:14,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:14,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:14,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:14,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:14,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 433 transitions, 6047 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-04 14:08:14,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:14,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:14,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:15,504 INFO L124 PetriNetUnfolderBase]: 2905/4898 cut-off events. [2024-06-04 14:08:15,504 INFO L125 PetriNetUnfolderBase]: For 609329/609329 co-relation queries the response was YES. [2024-06-04 14:08:15,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39453 conditions, 4898 events. 2905/4898 cut-off events. For 609329/609329 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 32139 event pairs, 524 based on Foata normal form. 12/4907 useless extension candidates. Maximal degree in co-relation 39297. Up to 3999 conditions per place. [2024-06-04 14:08:15,573 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 414 selfloop transitions, 49 changer transitions 0/470 dead transitions. [2024-06-04 14:08:15,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 470 transitions, 7531 flow [2024-06-04 14:08:15,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:15,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:15,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:08:15,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-04 14:08:15,574 INFO L175 Difference]: Start difference. First operand has 336 places, 433 transitions, 6047 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:08:15,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 470 transitions, 7531 flow [2024-06-04 14:08:17,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 470 transitions, 7312 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 14:08:17,615 INFO L231 Difference]: Finished difference. Result has 341 places, 444 transitions, 6226 flow [2024-06-04 14:08:17,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5840, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6226, PETRI_PLACES=341, PETRI_TRANSITIONS=444} [2024-06-04 14:08:17,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-04 14:08:17,616 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 444 transitions, 6226 flow [2024-06-04 14:08:17,616 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-04 14:08:17,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:17,616 INFO 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-04 14:08:17,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 14:08:17,617 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-04 14:08:17,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:17,617 INFO L85 PathProgramCache]: Analyzing trace with hash -346170728, now seen corresponding path program 3 times [2024-06-04 14:08:17,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:17,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463013336] [2024-06-04 14:08:17,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:17,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:17,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:17,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:17,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:17,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463013336] [2024-06-04 14:08:17,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463013336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:17,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:17,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:17,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537965217] [2024-06-04 14:08:17,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:17,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:17,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:17,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:17,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:17,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:17,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 444 transitions, 6226 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-04 14:08:17,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:17,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:17,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:18,744 INFO L124 PetriNetUnfolderBase]: 3024/5102 cut-off events. [2024-06-04 14:08:18,745 INFO L125 PetriNetUnfolderBase]: For 662554/662554 co-relation queries the response was YES. [2024-06-04 14:08:18,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42183 conditions, 5102 events. 3024/5102 cut-off events. For 662554/662554 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 33801 event pairs, 449 based on Foata normal form. 12/5111 useless extension candidates. Maximal degree in co-relation 42023. Up to 3727 conditions per place. [2024-06-04 14:08:18,813 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 374 selfloop transitions, 103 changer transitions 0/484 dead transitions. [2024-06-04 14:08:18,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 484 transitions, 7606 flow [2024-06-04 14:08:18,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:18,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:18,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-04 14:08:18,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-04 14:08:18,814 INFO L175 Difference]: Start difference. First operand has 341 places, 444 transitions, 6226 flow. Second operand 8 states and 201 transitions. [2024-06-04 14:08:18,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 484 transitions, 7606 flow [2024-06-04 14:08:20,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 484 transitions, 7514 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-04 14:08:20,982 INFO L231 Difference]: Finished difference. Result has 347 places, 449 transitions, 6534 flow [2024-06-04 14:08:20,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6144, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6534, PETRI_PLACES=347, PETRI_TRANSITIONS=449} [2024-06-04 14:08:20,982 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-04 14:08:20,982 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 449 transitions, 6534 flow [2024-06-04 14:08:20,983 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-04 14:08:20,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:20,983 INFO 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-04 14:08:20,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 14:08:20,983 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-04 14:08:20,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:20,983 INFO L85 PathProgramCache]: Analyzing trace with hash 2022168702, now seen corresponding path program 4 times [2024-06-04 14:08:20,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:20,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185609395] [2024-06-04 14:08:20,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:20,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:20,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:21,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:21,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:21,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185609395] [2024-06-04 14:08:21,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185609395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:21,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:21,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:21,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494217507] [2024-06-04 14:08:21,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:21,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:21,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:21,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:21,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:21,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:21,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 449 transitions, 6534 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-04 14:08:21,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:21,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:21,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:22,058 INFO L124 PetriNetUnfolderBase]: 3084/5231 cut-off events. [2024-06-04 14:08:22,058 INFO L125 PetriNetUnfolderBase]: For 666761/666764 co-relation queries the response was YES. [2024-06-04 14:08:22,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43735 conditions, 5231 events. 3084/5231 cut-off events. For 666761/666764 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 35029 event pairs, 494 based on Foata normal form. 14/5241 useless extension candidates. Maximal degree in co-relation 43572. Up to 3674 conditions per place. [2024-06-04 14:08:22,136 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 383 selfloop transitions, 97 changer transitions 0/487 dead transitions. [2024-06-04 14:08:22,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 487 transitions, 8110 flow [2024-06-04 14:08:22,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:22,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:22,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-04 14:08:22,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-04 14:08:22,137 INFO L175 Difference]: Start difference. First operand has 347 places, 449 transitions, 6534 flow. Second operand 7 states and 180 transitions. [2024-06-04 14:08:22,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 487 transitions, 8110 flow [2024-06-04 14:08:24,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 487 transitions, 7943 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-04 14:08:24,640 INFO L231 Difference]: Finished difference. Result has 351 places, 455 transitions, 6760 flow [2024-06-04 14:08:24,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6379, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6760, PETRI_PLACES=351, PETRI_TRANSITIONS=455} [2024-06-04 14:08:24,641 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-04 14:08:24,641 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 455 transitions, 6760 flow [2024-06-04 14:08:24,641 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-04 14:08:24,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:24,641 INFO L208 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-04 14:08:24,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 14:08:24,641 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-04 14:08:24,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:24,642 INFO L85 PathProgramCache]: Analyzing trace with hash -452559100, now seen corresponding path program 1 times [2024-06-04 14:08:24,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:24,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342856931] [2024-06-04 14:08:24,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:24,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:24,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:24,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:24,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:24,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342856931] [2024-06-04 14:08:24,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342856931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:24,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:24,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:08:24,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999825391] [2024-06-04 14:08:24,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:24,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:08:24,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:24,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:08:24,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:08:24,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:24,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 455 transitions, 6760 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-04 14:08:24,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:24,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:24,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:25,671 INFO L124 PetriNetUnfolderBase]: 3105/5254 cut-off events. [2024-06-04 14:08:25,672 INFO L125 PetriNetUnfolderBase]: For 633832/633832 co-relation queries the response was YES. [2024-06-04 14:08:25,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44704 conditions, 5254 events. 3105/5254 cut-off events. For 633832/633832 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35240 event pairs, 646 based on Foata normal form. 1/5246 useless extension candidates. Maximal degree in co-relation 44537. Up to 4582 conditions per place. [2024-06-04 14:08:25,755 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 369 selfloop transitions, 105 changer transitions 0/481 dead transitions. [2024-06-04 14:08:25,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 481 transitions, 8074 flow [2024-06-04 14:08:25,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:08:25,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:08:25,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:08:25,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:08:25,756 INFO L175 Difference]: Start difference. First operand has 351 places, 455 transitions, 6760 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:08:25,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 481 transitions, 8074 flow [2024-06-04 14:08:28,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 481 transitions, 7935 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-04 14:08:28,307 INFO L231 Difference]: Finished difference. Result has 356 places, 464 transitions, 7040 flow [2024-06-04 14:08:28,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6621, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7040, PETRI_PLACES=356, PETRI_TRANSITIONS=464} [2024-06-04 14:08:28,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-04 14:08:28,308 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 464 transitions, 7040 flow [2024-06-04 14:08:28,308 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-04 14:08:28,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:28,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:28,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 14:08:28,309 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-04 14:08:28,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:28,309 INFO L85 PathProgramCache]: Analyzing trace with hash 942885068, now seen corresponding path program 2 times [2024-06-04 14:08:28,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:28,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726578713] [2024-06-04 14:08:28,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:28,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:28,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:28,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:28,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:28,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726578713] [2024-06-04 14:08:28,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726578713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:28,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:28,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:28,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286412118] [2024-06-04 14:08:28,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:28,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:28,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:28,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:28,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:28,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:28,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 464 transitions, 7040 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-04 14:08:28,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:28,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:28,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:29,468 INFO L124 PetriNetUnfolderBase]: 3110/5261 cut-off events. [2024-06-04 14:08:29,469 INFO L125 PetriNetUnfolderBase]: For 647942/647942 co-relation queries the response was YES. [2024-06-04 14:08:29,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44897 conditions, 5261 events. 3110/5261 cut-off events. For 647942/647942 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 35239 event pairs, 617 based on Foata normal form. 1/5259 useless extension candidates. Maximal degree in co-relation 44727. Up to 4734 conditions per place. [2024-06-04 14:08:29,548 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 444 selfloop transitions, 43 changer transitions 0/494 dead transitions. [2024-06-04 14:08:29,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 494 transitions, 8136 flow [2024-06-04 14:08:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:29,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:29,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:08:29,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 14:08:29,549 INFO L175 Difference]: Start difference. First operand has 356 places, 464 transitions, 7040 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:08:29,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 494 transitions, 8136 flow [2024-06-04 14:08:32,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 494 transitions, 7984 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-04 14:08:32,560 INFO L231 Difference]: Finished difference. Result has 360 places, 467 transitions, 7040 flow [2024-06-04 14:08:32,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6892, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7040, PETRI_PLACES=360, PETRI_TRANSITIONS=467} [2024-06-04 14:08:32,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-04 14:08:32,561 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 467 transitions, 7040 flow [2024-06-04 14:08:32,561 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-04 14:08:32,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:32,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-04 14:08:32,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 14:08:32,562 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-04 14:08:32,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:32,562 INFO L85 PathProgramCache]: Analyzing trace with hash -163079606, now seen corresponding path program 1 times [2024-06-04 14:08:32,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:32,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481764567] [2024-06-04 14:08:32,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:32,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:32,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:32,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:32,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:32,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481764567] [2024-06-04 14:08:32,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481764567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:32,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:32,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:32,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062854027] [2024-06-04 14:08:32,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:32,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:32,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:32,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:32,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:32,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:32,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 467 transitions, 7040 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-04 14:08:32,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:32,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:32,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:33,657 INFO L124 PetriNetUnfolderBase]: 3123/5283 cut-off events. [2024-06-04 14:08:33,657 INFO L125 PetriNetUnfolderBase]: For 652523/652523 co-relation queries the response was YES. [2024-06-04 14:08:33,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45133 conditions, 5283 events. 3123/5283 cut-off events. For 652523/652523 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 35393 event pairs, 617 based on Foata normal form. 1/5281 useless extension candidates. Maximal degree in co-relation 44963. Up to 4710 conditions per place. [2024-06-04 14:08:33,736 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 433 selfloop transitions, 61 changer transitions 0/501 dead transitions. [2024-06-04 14:08:33,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 501 transitions, 8404 flow [2024-06-04 14:08:33,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:33,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:33,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:08:33,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:08:33,737 INFO L175 Difference]: Start difference. First operand has 360 places, 467 transitions, 7040 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:08:33,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 501 transitions, 8404 flow [2024-06-04 14:08:36,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 501 transitions, 8296 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:08:36,497 INFO L231 Difference]: Finished difference. Result has 362 places, 473 transitions, 7186 flow [2024-06-04 14:08:36,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6932, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7186, PETRI_PLACES=362, PETRI_TRANSITIONS=473} [2024-06-04 14:08:36,497 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-04 14:08:36,497 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 473 transitions, 7186 flow [2024-06-04 14:08:36,497 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-04 14:08:36,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:36,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:36,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 14:08:36,498 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-04 14:08:36,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:36,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1036341364, now seen corresponding path program 3 times [2024-06-04 14:08:36,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:36,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177681949] [2024-06-04 14:08:36,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:36,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:36,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:36,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-04 14:08:36,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:36,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177681949] [2024-06-04 14:08:36,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177681949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:36,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:36,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:36,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681586502] [2024-06-04 14:08:36,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:36,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:36,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:36,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:36,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:36,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:36,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 473 transitions, 7186 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-04 14:08:36,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:36,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:36,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:37,687 INFO L124 PetriNetUnfolderBase]: 3128/5290 cut-off events. [2024-06-04 14:08:37,688 INFO L125 PetriNetUnfolderBase]: For 667905/667905 co-relation queries the response was YES. [2024-06-04 14:08:37,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45701 conditions, 5290 events. 3128/5290 cut-off events. For 667905/667905 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35425 event pairs, 616 based on Foata normal form. 1/5288 useless extension candidates. Maximal degree in co-relation 45530. Up to 4756 conditions per place. [2024-06-04 14:08:37,763 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 47 changer transitions 0/506 dead transitions. [2024-06-04 14:08:37,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 506 transitions, 8314 flow [2024-06-04 14:08:37,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:08:37,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:08:37,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-04 14:08:37,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-04 14:08:37,765 INFO L175 Difference]: Start difference. First operand has 362 places, 473 transitions, 7186 flow. Second operand 11 states and 240 transitions. [2024-06-04 14:08:37,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 506 transitions, 8314 flow [2024-06-04 14:08:40,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 506 transitions, 8104 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-04 14:08:40,928 INFO L231 Difference]: Finished difference. Result has 368 places, 476 transitions, 7138 flow [2024-06-04 14:08:40,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6976, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7138, PETRI_PLACES=368, PETRI_TRANSITIONS=476} [2024-06-04 14:08:40,929 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-04 14:08:40,929 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 476 transitions, 7138 flow [2024-06-04 14:08:40,929 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-04 14:08:40,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:40,929 INFO L208 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-04 14:08:40,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 14:08:40,929 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-04 14:08:40,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:40,930 INFO L85 PathProgramCache]: Analyzing trace with hash 14289064, now seen corresponding path program 2 times [2024-06-04 14:08:40,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:40,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945589839] [2024-06-04 14:08:40,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:40,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:40,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:41,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:41,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:41,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945589839] [2024-06-04 14:08:41,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945589839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:41,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:41,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:41,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655028239] [2024-06-04 14:08:41,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:41,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:41,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:41,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:41,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:41,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:41,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 476 transitions, 7138 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-04 14:08:41,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:41,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:41,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:42,051 INFO L124 PetriNetUnfolderBase]: 3146/5319 cut-off events. [2024-06-04 14:08:42,051 INFO L125 PetriNetUnfolderBase]: For 685297/685297 co-relation queries the response was YES. [2024-06-04 14:08:42,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46081 conditions, 5319 events. 3146/5319 cut-off events. For 685297/685297 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35610 event pairs, 617 based on Foata normal form. 1/5317 useless extension candidates. Maximal degree in co-relation 45910. Up to 4736 conditions per place. [2024-06-04 14:08:42,129 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 437 selfloop transitions, 73 changer transitions 0/517 dead transitions. [2024-06-04 14:08:42,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 517 transitions, 8745 flow [2024-06-04 14:08:42,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:08:42,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:08:42,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-04 14:08:42,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-04 14:08:42,131 INFO L175 Difference]: Start difference. First operand has 368 places, 476 transitions, 7138 flow. Second operand 11 states and 246 transitions. [2024-06-04 14:08:42,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 517 transitions, 8745 flow [2024-06-04 14:08:45,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 517 transitions, 8611 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-04 14:08:45,308 INFO L231 Difference]: Finished difference. Result has 369 places, 485 transitions, 7285 flow [2024-06-04 14:08:45,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7004, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7285, PETRI_PLACES=369, PETRI_TRANSITIONS=485} [2024-06-04 14:08:45,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-04 14:08:45,308 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 485 transitions, 7285 flow [2024-06-04 14:08:45,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-04 14:08:45,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:45,309 INFO L208 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-04 14:08:45,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 14:08:45,309 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-04 14:08:45,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:45,309 INFO L85 PathProgramCache]: Analyzing trace with hash -275307424, now seen corresponding path program 3 times [2024-06-04 14:08:45,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:45,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636730269] [2024-06-04 14:08:45,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:45,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:45,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:45,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:45,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:45,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636730269] [2024-06-04 14:08:45,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636730269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:45,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:45,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:45,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785974901] [2024-06-04 14:08:45,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:45,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:45,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:45,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:45,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:45,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:45,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 485 transitions, 7285 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-04 14:08:45,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:45,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:45,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:46,411 INFO L124 PetriNetUnfolderBase]: 3143/5315 cut-off events. [2024-06-04 14:08:46,411 INFO L125 PetriNetUnfolderBase]: For 693957/693957 co-relation queries the response was YES. [2024-06-04 14:08:46,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46116 conditions, 5315 events. 3143/5315 cut-off events. For 693957/693957 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 35672 event pairs, 617 based on Foata normal form. 1/5313 useless extension candidates. Maximal degree in co-relation 45944. Up to 4733 conditions per place. [2024-06-04 14:08:46,489 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 437 selfloop transitions, 71 changer transitions 0/515 dead transitions. [2024-06-04 14:08:46,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 515 transitions, 8567 flow [2024-06-04 14:08:46,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:08:46,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:08:46,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-04 14:08:46,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:08:46,490 INFO L175 Difference]: Start difference. First operand has 369 places, 485 transitions, 7285 flow. Second operand 10 states and 230 transitions. [2024-06-04 14:08:46,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 515 transitions, 8567 flow [2024-06-04 14:08:49,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 515 transitions, 8372 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-04 14:08:49,653 INFO L231 Difference]: Finished difference. Result has 373 places, 485 transitions, 7238 flow [2024-06-04 14:08:49,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7090, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7238, PETRI_PLACES=373, PETRI_TRANSITIONS=485} [2024-06-04 14:08:49,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-04 14:08:49,653 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 485 transitions, 7238 flow [2024-06-04 14:08:49,653 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-04 14:08:49,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:49,654 INFO L208 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-04 14:08:49,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 14:08:49,654 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-04 14:08:49,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:49,654 INFO L85 PathProgramCache]: Analyzing trace with hash -44294930, now seen corresponding path program 4 times [2024-06-04 14:08:49,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:49,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346942650] [2024-06-04 14:08:49,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:49,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:49,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:49,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:49,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:49,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346942650] [2024-06-04 14:08:49,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346942650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:49,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:49,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:08:49,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314791747] [2024-06-04 14:08:49,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:49,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:08:49,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:49,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:08:49,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:08:49,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:49,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 485 transitions, 7238 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-04 14:08:49,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:49,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:49,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:50,729 INFO L124 PetriNetUnfolderBase]: 3172/5351 cut-off events. [2024-06-04 14:08:50,729 INFO L125 PetriNetUnfolderBase]: For 722243/722243 co-relation queries the response was YES. [2024-06-04 14:08:50,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46804 conditions, 5351 events. 3172/5351 cut-off events. For 722243/722243 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 35908 event pairs, 635 based on Foata normal form. 1/5343 useless extension candidates. Maximal degree in co-relation 46631. Up to 4538 conditions per place. [2024-06-04 14:08:50,805 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 362 selfloop transitions, 151 changer transitions 0/520 dead transitions. [2024-06-04 14:08:50,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 520 transitions, 9099 flow [2024-06-04 14:08:50,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:08:50,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:08:50,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:08:50,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:08:50,806 INFO L175 Difference]: Start difference. First operand has 373 places, 485 transitions, 7238 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:08:50,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 520 transitions, 9099 flow [2024-06-04 14:08:53,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 520 transitions, 8924 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-04 14:08:53,725 INFO L231 Difference]: Finished difference. Result has 370 places, 497 transitions, 7568 flow [2024-06-04 14:08:53,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7063, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7568, PETRI_PLACES=370, PETRI_TRANSITIONS=497} [2024-06-04 14:08:53,726 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-04 14:08:53,726 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 497 transitions, 7568 flow [2024-06-04 14:08:53,726 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-04 14:08:53,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:53,726 INFO L208 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-04 14:08:53,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 14:08:53,727 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-04 14:08:53,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:53,727 INFO L85 PathProgramCache]: Analyzing trace with hash -985610834, now seen corresponding path program 5 times [2024-06-04 14:08:53,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:53,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015454716] [2024-06-04 14:08:53,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:53,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:53,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:53,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:53,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:53,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015454716] [2024-06-04 14:08:53,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015454716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:53,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:53,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:53,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882916938] [2024-06-04 14:08:53,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:53,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:53,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:53,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:53,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:53,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:53,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 497 transitions, 7568 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-04 14:08:53,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:53,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:53,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:54,833 INFO L124 PetriNetUnfolderBase]: 3177/5354 cut-off events. [2024-06-04 14:08:54,834 INFO L125 PetriNetUnfolderBase]: For 738417/738420 co-relation queries the response was YES. [2024-06-04 14:08:54,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47258 conditions, 5354 events. 3177/5354 cut-off events. For 738417/738420 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35834 event pairs, 663 based on Foata normal form. 1/5337 useless extension candidates. Maximal degree in co-relation 47084. Up to 4544 conditions per place. [2024-06-04 14:08:54,920 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 162 changer transitions 0/526 dead transitions. [2024-06-04 14:08:54,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 526 transitions, 9115 flow [2024-06-04 14:08:54,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:54,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:54,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:08:54,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-04 14:08:54,922 INFO L175 Difference]: Start difference. First operand has 370 places, 497 transitions, 7568 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:08:54,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 526 transitions, 9115 flow [2024-06-04 14:08:58,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 526 transitions, 8639 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-04 14:08:58,017 INFO L231 Difference]: Finished difference. Result has 373 places, 500 transitions, 7475 flow [2024-06-04 14:08:58,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7111, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7475, PETRI_PLACES=373, PETRI_TRANSITIONS=500} [2024-06-04 14:08:58,017 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-04 14:08:58,017 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 500 transitions, 7475 flow [2024-06-04 14:08:58,018 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-04 14:08:58,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:08:58,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:08:58,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 14:08:58,018 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-04 14:08:58,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:08:58,018 INFO L85 PathProgramCache]: Analyzing trace with hash -333534112, now seen corresponding path program 4 times [2024-06-04 14:08:58,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:08:58,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223298716] [2024-06-04 14:08:58,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:08:58,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:08:58,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:08:58,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:08:58,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:08:58,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223298716] [2024-06-04 14:08:58,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223298716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:08:58,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:08:58,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:08:58,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898439614] [2024-06-04 14:08:58,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:08:58,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:08:58,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:08:58,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:08:58,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:08:58,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:08:58,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 500 transitions, 7475 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-04 14:08:58,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:08:58,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:08:58,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:08:59,136 INFO L124 PetriNetUnfolderBase]: 3198/5384 cut-off events. [2024-06-04 14:08:59,137 INFO L125 PetriNetUnfolderBase]: For 762653/762656 co-relation queries the response was YES. [2024-06-04 14:08:59,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47468 conditions, 5384 events. 3198/5384 cut-off events. For 762653/762656 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 36119 event pairs, 692 based on Foata normal form. 1/5362 useless extension candidates. Maximal degree in co-relation 47295. Up to 4195 conditions per place. [2024-06-04 14:08:59,216 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 265 selfloop transitions, 269 changer transitions 0/541 dead transitions. [2024-06-04 14:08:59,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 541 transitions, 9663 flow [2024-06-04 14:08:59,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:08:59,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:08:59,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 14:08:59,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-04 14:08:59,217 INFO L175 Difference]: Start difference. First operand has 373 places, 500 transitions, 7475 flow. Second operand 8 states and 199 transitions. [2024-06-04 14:08:59,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 541 transitions, 9663 flow [2024-06-04 14:09:02,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 541 transitions, 9323 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:09:02,434 INFO L231 Difference]: Finished difference. Result has 375 places, 513 transitions, 7947 flow [2024-06-04 14:09:02,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7947, PETRI_PLACES=375, PETRI_TRANSITIONS=513} [2024-06-04 14:09:02,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-04 14:09:02,435 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 513 transitions, 7947 flow [2024-06-04 14:09:02,435 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-04 14:09:02,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:02,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:02,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 14:09:02,435 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-04 14:09:02,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:02,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1273106082, now seen corresponding path program 6 times [2024-06-04 14:09:02,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:02,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477375068] [2024-06-04 14:09:02,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:02,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:02,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:02,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:02,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:02,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477375068] [2024-06-04 14:09:02,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477375068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:02,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:02,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:09:02,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107311826] [2024-06-04 14:09:02,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:02,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:09:02,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:02,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:09:02,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:09:02,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:02,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 513 transitions, 7947 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-04 14:09:02,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:02,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:02,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:03,526 INFO L124 PetriNetUnfolderBase]: 3203/5392 cut-off events. [2024-06-04 14:09:03,526 INFO L125 PetriNetUnfolderBase]: For 781702/781702 co-relation queries the response was YES. [2024-06-04 14:09:03,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48466 conditions, 5392 events. 3203/5392 cut-off events. For 781702/781702 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36232 event pairs, 625 based on Foata normal form. 1/5384 useless extension candidates. Maximal degree in co-relation 48292. Up to 4579 conditions per place. [2024-06-04 14:09:03,602 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 364 selfloop transitions, 168 changer transitions 0/539 dead transitions. [2024-06-04 14:09:03,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 539 transitions, 9705 flow [2024-06-04 14:09:03,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:03,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:03,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:09:03,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-04 14:09:03,603 INFO L175 Difference]: Start difference. First operand has 375 places, 513 transitions, 7947 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:09:03,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 539 transitions, 9705 flow [2024-06-04 14:09:07,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 539 transitions, 9542 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-04 14:09:07,472 INFO L231 Difference]: Finished difference. Result has 380 places, 516 transitions, 8164 flow [2024-06-04 14:09:07,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7784, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8164, PETRI_PLACES=380, PETRI_TRANSITIONS=516} [2024-06-04 14:09:07,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-04 14:09:07,473 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 516 transitions, 8164 flow [2024-06-04 14:09:07,473 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-04 14:09:07,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:07,473 INFO L208 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-04 14:09:07,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 14:09:07,473 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-04 14:09:07,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:07,473 INFO L85 PathProgramCache]: Analyzing trace with hash 634300144, now seen corresponding path program 7 times [2024-06-04 14:09:07,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:07,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778627763] [2024-06-04 14:09:07,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:07,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:07,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:07,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:07,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:07,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778627763] [2024-06-04 14:09:07,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778627763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:07,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:07,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:09:07,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457875439] [2024-06-04 14:09:07,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:07,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:09:07,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:07,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:09:07,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:09:07,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:07,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 516 transitions, 8164 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-04 14:09:07,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:07,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:07,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:08,584 INFO L124 PetriNetUnfolderBase]: 3208/5403 cut-off events. [2024-06-04 14:09:08,585 INFO L125 PetriNetUnfolderBase]: For 794890/794890 co-relation queries the response was YES. [2024-06-04 14:09:08,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48650 conditions, 5403 events. 3208/5403 cut-off events. For 794890/794890 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36339 event pairs, 625 based on Foata normal form. 1/5395 useless extension candidates. Maximal degree in co-relation 48473. Up to 4585 conditions per place. [2024-06-04 14:09:08,668 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 363 selfloop transitions, 168 changer transitions 0/538 dead transitions. [2024-06-04 14:09:08,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 538 transitions, 9720 flow [2024-06-04 14:09:08,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:09:08,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:09:08,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:09:08,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:09:08,669 INFO L175 Difference]: Start difference. First operand has 380 places, 516 transitions, 8164 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:09:08,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 538 transitions, 9720 flow [2024-06-04 14:09:12,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 538 transitions, 9207 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:09:12,008 INFO L231 Difference]: Finished difference. Result has 381 places, 519 transitions, 8037 flow [2024-06-04 14:09:12,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7660, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8037, PETRI_PLACES=381, PETRI_TRANSITIONS=519} [2024-06-04 14:09:12,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-04 14:09:12,008 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 519 transitions, 8037 flow [2024-06-04 14:09:12,008 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-04 14:09:12,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:12,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:12,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 14:09:12,009 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-04 14:09:12,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:12,009 INFO L85 PathProgramCache]: Analyzing trace with hash -660662324, now seen corresponding path program 8 times [2024-06-04 14:09:12,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:12,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535966688] [2024-06-04 14:09:12,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:12,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:12,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:12,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:12,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:12,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535966688] [2024-06-04 14:09:12,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535966688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:12,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:12,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:12,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341555290] [2024-06-04 14:09:12,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:12,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:12,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:12,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:12,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:12,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:12,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 519 transitions, 8037 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-04 14:09:12,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:12,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:12,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:13,167 INFO L124 PetriNetUnfolderBase]: 3221/5419 cut-off events. [2024-06-04 14:09:13,168 INFO L125 PetriNetUnfolderBase]: For 813859/813862 co-relation queries the response was YES. [2024-06-04 14:09:13,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48910 conditions, 5419 events. 3221/5419 cut-off events. For 813859/813862 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 36426 event pairs, 653 based on Foata normal form. 1/5404 useless extension candidates. Maximal degree in co-relation 48732. Up to 4600 conditions per place. [2024-06-04 14:09:13,252 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 369 selfloop transitions, 173 changer transitions 0/549 dead transitions. [2024-06-04 14:09:13,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 549 transitions, 9873 flow [2024-06-04 14:09:13,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:09:13,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:09:13,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:09:13,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:09:13,253 INFO L175 Difference]: Start difference. First operand has 381 places, 519 transitions, 8037 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:09:13,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 549 transitions, 9873 flow [2024-06-04 14:09:16,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 549 transitions, 9602 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 14:09:16,628 INFO L231 Difference]: Finished difference. Result has 385 places, 525 transitions, 8200 flow [2024-06-04 14:09:16,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7772, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8200, PETRI_PLACES=385, PETRI_TRANSITIONS=525} [2024-06-04 14:09:16,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-04 14:09:16,629 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 525 transitions, 8200 flow [2024-06-04 14:09:16,629 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-04 14:09:16,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:16,629 INFO L208 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-04 14:09:16,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 14:09:16,629 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-04 14:09:16,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:16,630 INFO L85 PathProgramCache]: Analyzing trace with hash 280952296, now seen corresponding path program 5 times [2024-06-04 14:09:16,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:16,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386115219] [2024-06-04 14:09:16,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:16,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:16,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:16,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:16,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:16,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386115219] [2024-06-04 14:09:16,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386115219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:16,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:16,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:16,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312510858] [2024-06-04 14:09:16,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:16,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:16,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:16,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:16,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:16,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:16,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 525 transitions, 8200 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-04 14:09:16,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:16,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:16,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:17,762 INFO L124 PetriNetUnfolderBase]: 3234/5433 cut-off events. [2024-06-04 14:09:17,762 INFO L125 PetriNetUnfolderBase]: For 835864/835867 co-relation queries the response was YES. [2024-06-04 14:09:17,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49362 conditions, 5433 events. 3234/5433 cut-off events. For 835864/835867 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 36440 event pairs, 686 based on Foata normal form. 1/5410 useless extension candidates. Maximal degree in co-relation 49183. Up to 4223 conditions per place. [2024-06-04 14:09:17,846 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 279 changer transitions 0/556 dead transitions. [2024-06-04 14:09:17,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 556 transitions, 10282 flow [2024-06-04 14:09:17,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:09:17,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:09:17,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:09:17,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:09:17,847 INFO L175 Difference]: Start difference. First operand has 385 places, 525 transitions, 8200 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:09:17,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 556 transitions, 10282 flow [2024-06-04 14:09:21,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 556 transitions, 10018 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-04 14:09:21,442 INFO L231 Difference]: Finished difference. Result has 389 places, 531 transitions, 8600 flow [2024-06-04 14:09:21,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7936, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8600, PETRI_PLACES=389, PETRI_TRANSITIONS=531} [2024-06-04 14:09:21,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-04 14:09:21,442 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 531 transitions, 8600 flow [2024-06-04 14:09:21,442 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-04 14:09:21,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09: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-04 14:09:21,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 14:09:21,443 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-04 14:09:21,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:21,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1184546734, now seen corresponding path program 6 times [2024-06-04 14:09:21,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:21,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690110828] [2024-06-04 14:09:21,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:21,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:21,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:21,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:21,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:21,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690110828] [2024-06-04 14:09:21,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690110828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:21,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:21,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:21,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020455495] [2024-06-04 14:09:21,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:21,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:21,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:21,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:21,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:21,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:21,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 531 transitions, 8600 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-04 14:09:21,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:21,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:21,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:22,717 INFO L124 PetriNetUnfolderBase]: 3231/5429 cut-off events. [2024-06-04 14:09:22,717 INFO L125 PetriNetUnfolderBase]: For 848359/848362 co-relation queries the response was YES. [2024-06-04 14:09:22,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49669 conditions, 5429 events. 3231/5429 cut-off events. For 848359/848362 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 36374 event pairs, 686 based on Foata normal form. 1/5406 useless extension candidates. Maximal degree in co-relation 49488. Up to 4221 conditions per place. [2024-06-04 14:09:22,793 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 277 changer transitions 0/555 dead transitions. [2024-06-04 14:09:22,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 555 transitions, 10378 flow [2024-06-04 14:09:22,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:09:22,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:09:22,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:09:22,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:09:22,794 INFO L175 Difference]: Start difference. First operand has 389 places, 531 transitions, 8600 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:09:22,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 555 transitions, 10378 flow [2024-06-04 14:09:26,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 555 transitions, 9826 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-04 14:09:26,673 INFO L231 Difference]: Finished difference. Result has 393 places, 531 transitions, 8608 flow [2024-06-04 14:09:26,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8048, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8608, PETRI_PLACES=393, PETRI_TRANSITIONS=531} [2024-06-04 14:09:26,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-04 14:09:26,674 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 531 transitions, 8608 flow [2024-06-04 14:09:26,674 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-04 14:09:26,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:26,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:26,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 14:09:26,674 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-04 14:09:26,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:26,674 INFO L85 PathProgramCache]: Analyzing trace with hash -533536510, now seen corresponding path program 9 times [2024-06-04 14:09:26,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:26,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923965300] [2024-06-04 14:09:26,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:26,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:26,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:26,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-04 14:09:26,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:26,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923965300] [2024-06-04 14:09:26,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923965300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:26,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:26,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:26,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196669264] [2024-06-04 14:09:26,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:26,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:26,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:26,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:26,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:26,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:26,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 531 transitions, 8608 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-04 14:09:26,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:26,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:26,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:27,876 INFO L124 PetriNetUnfolderBase]: 3228/5459 cut-off events. [2024-06-04 14:09:27,876 INFO L125 PetriNetUnfolderBase]: For 856137/856140 co-relation queries the response was YES. [2024-06-04 14:09:27,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49696 conditions, 5459 events. 3228/5459 cut-off events. For 856137/856140 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36910 event pairs, 673 based on Foata normal form. 1/5444 useless extension candidates. Maximal degree in co-relation 49514. Up to 4611 conditions per place. [2024-06-04 14:09:27,962 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 174 changer transitions 0/556 dead transitions. [2024-06-04 14:09:27,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 556 transitions, 10186 flow [2024-06-04 14:09:27,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:09:27,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:09:27,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-04 14:09:27,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404761904761904 [2024-06-04 14:09:27,963 INFO L175 Difference]: Start difference. First operand has 393 places, 531 transitions, 8608 flow. Second operand 10 states and 227 transitions. [2024-06-04 14:09:27,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 556 transitions, 10186 flow [2024-06-04 14:09:31,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 556 transitions, 9614 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:09:31,711 INFO L231 Difference]: Finished difference. Result has 396 places, 531 transitions, 8390 flow [2024-06-04 14:09:31,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8036, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8390, PETRI_PLACES=396, PETRI_TRANSITIONS=531} [2024-06-04 14:09:31,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-04 14:09:31,712 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 531 transitions, 8390 flow [2024-06-04 14:09:31,712 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-04 14:09:31,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:31,712 INFO L208 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-04 14:09:31,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 14:09:31,712 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-04 14:09:31,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:31,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1890806018, now seen corresponding path program 10 times [2024-06-04 14:09:31,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:31,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3850244] [2024-06-04 14:09:31,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:31,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:31,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:31,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:31,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:31,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3850244] [2024-06-04 14:09:31,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3850244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:31,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:31,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:31,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582232645] [2024-06-04 14:09:31,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:31,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:31,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:31,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:31,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:31,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:31,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 531 transitions, 8390 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-04 14:09:31,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:31,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:31,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:32,899 INFO L124 PetriNetUnfolderBase]: 3225/5445 cut-off events. [2024-06-04 14:09:32,899 INFO L125 PetriNetUnfolderBase]: For 864577/864577 co-relation queries the response was YES. [2024-06-04 14:09:32,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49434 conditions, 5445 events. 3225/5445 cut-off events. For 864577/864577 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36689 event pairs, 606 based on Foata normal form. 1/5443 useless extension candidates. Maximal degree in co-relation 49251. Up to 4912 conditions per place. [2024-06-04 14:09:32,985 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 511 selfloop transitions, 31 changer transitions 0/549 dead transitions. [2024-06-04 14:09:32,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 549 transitions, 9518 flow [2024-06-04 14:09:32,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:09:32,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:09:32,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 14:09:32,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-04 14:09:32,986 INFO L175 Difference]: Start difference. First operand has 396 places, 531 transitions, 8390 flow. Second operand 8 states and 177 transitions. [2024-06-04 14:09:32,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 549 transitions, 9518 flow [2024-06-04 14:09:37,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 549 transitions, 9144 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-04 14:09:37,126 INFO L231 Difference]: Finished difference. Result has 395 places, 531 transitions, 8084 flow [2024-06-04 14:09:37,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8016, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8084, PETRI_PLACES=395, PETRI_TRANSITIONS=531} [2024-06-04 14:09:37,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-04 14:09:37,127 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 531 transitions, 8084 flow [2024-06-04 14:09:37,127 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-04 14:09:37,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:37,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, 1] [2024-06-04 14:09:37,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 14:09:37,127 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-04 14:09:37,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:37,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1442344374, now seen corresponding path program 7 times [2024-06-04 14:09:37,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:37,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757377447] [2024-06-04 14:09:37,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:37,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:37,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:37,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:37,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:37,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757377447] [2024-06-04 14:09:37,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757377447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:37,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:37,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:37,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115986037] [2024-06-04 14:09:37,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:37,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:37,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:37,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:37,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:37,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:37,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 531 transitions, 8084 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-04 14:09:37,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:37,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:37,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:38,280 INFO L124 PetriNetUnfolderBase]: 3238/5463 cut-off events. [2024-06-04 14:09:38,281 INFO L125 PetriNetUnfolderBase]: For 883759/883759 co-relation queries the response was YES. [2024-06-04 14:09:38,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49437 conditions, 5463 events. 3238/5463 cut-off events. For 883759/883759 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36795 event pairs, 607 based on Foata normal form. 1/5461 useless extension candidates. Maximal degree in co-relation 49253. Up to 4898 conditions per place. [2024-06-04 14:09:38,363 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 499 selfloop transitions, 50 changer transitions 0/556 dead transitions. [2024-06-04 14:09:38,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 556 transitions, 9558 flow [2024-06-04 14:09:38,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:09:38,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:09:38,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:09:38,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-04 14:09:38,366 INFO L175 Difference]: Start difference. First operand has 395 places, 531 transitions, 8084 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:09:38,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 556 transitions, 9558 flow [2024-06-04 14:09:41,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 556 transitions, 9462 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-04 14:09:41,832 INFO L231 Difference]: Finished difference. Result has 397 places, 537 transitions, 8216 flow [2024-06-04 14:09:41,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7988, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8216, PETRI_PLACES=397, PETRI_TRANSITIONS=537} [2024-06-04 14:09:41,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-04 14:09:41,833 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 537 transitions, 8216 flow [2024-06-04 14:09:41,833 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-04 14:09:41,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:41,833 INFO L208 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-04 14:09:41,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 14:09:41,833 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-04 14:09:41,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:41,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1066625304, now seen corresponding path program 8 times [2024-06-04 14:09:41,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:41,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329815831] [2024-06-04 14:09:41,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:41,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:41,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:41,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:41,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:41,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329815831] [2024-06-04 14:09:41,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329815831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:41,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:41,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:41,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207155602] [2024-06-04 14:09:41,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:41,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:41,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:41,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:41,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:41,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:41,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 537 transitions, 8216 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-04 14:09:41,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:41,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:41,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:43,132 INFO L124 PetriNetUnfolderBase]: 3248/5479 cut-off events. [2024-06-04 14:09:43,133 INFO L125 PetriNetUnfolderBase]: For 899605/899605 co-relation queries the response was YES. [2024-06-04 14:09:43,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49724 conditions, 5479 events. 3248/5479 cut-off events. For 899605/899605 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 36924 event pairs, 607 based on Foata normal form. 1/5477 useless extension candidates. Maximal degree in co-relation 49539. Up to 4918 conditions per place. [2024-06-04 14:09:43,207 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 49 changer transitions 0/561 dead transitions. [2024-06-04 14:09:43,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 561 transitions, 9469 flow [2024-06-04 14:09:43,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:09:43,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:09:43,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:09:43,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-04 14:09:43,208 INFO L175 Difference]: Start difference. First operand has 397 places, 537 transitions, 8216 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:09:43,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 561 transitions, 9469 flow [2024-06-04 14:09:47,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 561 transitions, 9376 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-04 14:09:47,009 INFO L231 Difference]: Finished difference. Result has 403 places, 543 transitions, 8334 flow [2024-06-04 14:09:47,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8135, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8334, PETRI_PLACES=403, PETRI_TRANSITIONS=543} [2024-06-04 14:09:47,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-04 14:09:47,009 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 543 transitions, 8334 flow [2024-06-04 14:09:47,010 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-04 14:09:47,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:47,010 INFO L208 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-04 14:09:47,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 14:09:47,010 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-04 14:09:47,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:47,010 INFO L85 PathProgramCache]: Analyzing trace with hash 328706432, now seen corresponding path program 9 times [2024-06-04 14:09:47,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:47,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710726040] [2024-06-04 14:09:47,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:47,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:47,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:47,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:47,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:47,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710726040] [2024-06-04 14:09:47,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710726040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:47,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:47,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:47,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205534443] [2024-06-04 14:09:47,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:47,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:47,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:47,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:47,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:47,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:47,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 543 transitions, 8334 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-04 14:09:47,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:47,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:47,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:48,156 INFO L124 PetriNetUnfolderBase]: 3277/5505 cut-off events. [2024-06-04 14:09:48,156 INFO L125 PetriNetUnfolderBase]: For 935326/935329 co-relation queries the response was YES. [2024-06-04 14:09:48,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50588 conditions, 5505 events. 3277/5505 cut-off events. For 935326/935329 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 37051 event pairs, 686 based on Foata normal form. 1/5482 useless extension candidates. Maximal degree in co-relation 50401. Up to 4260 conditions per place. [2024-06-04 14:09:48,241 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 264 selfloop transitions, 304 changer transitions 0/575 dead transitions. [2024-06-04 14:09:48,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 575 transitions, 10584 flow [2024-06-04 14:09:48,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:09:48,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:09:48,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:09:48,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-04 14:09:48,243 INFO L175 Difference]: Start difference. First operand has 403 places, 543 transitions, 8334 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:09:48,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 575 transitions, 10584 flow [2024-06-04 14:09:52,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 575 transitions, 10464 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-04 14:09:52,996 INFO L231 Difference]: Finished difference. Result has 406 places, 553 transitions, 9018 flow [2024-06-04 14:09:52,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8214, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9018, PETRI_PLACES=406, PETRI_TRANSITIONS=553} [2024-06-04 14:09:52,997 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-04 14:09:52,997 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 553 transitions, 9018 flow [2024-06-04 14:09:52,997 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-04 14:09:52,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:52,997 INFO L208 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-04 14:09:52,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 14:09:52,997 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-04 14:09:52,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:52,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1294348824, now seen corresponding path program 10 times [2024-06-04 14:09:52,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:52,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085938419] [2024-06-04 14:09:52,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:52,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:53,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:53,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:09:53,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:53,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085938419] [2024-06-04 14:09:53,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085938419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:53,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:53,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:53,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382452030] [2024-06-04 14:09:53,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:53,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:53,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:53,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:53,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:53,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:53,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 553 transitions, 9018 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-04 14:09:53,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:53,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:53,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:09:54,157 INFO L124 PetriNetUnfolderBase]: 3282/5526 cut-off events. [2024-06-04 14:09:54,158 INFO L125 PetriNetUnfolderBase]: For 953401/953404 co-relation queries the response was YES. [2024-06-04 14:09:54,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51493 conditions, 5526 events. 3282/5526 cut-off events. For 953401/953404 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37288 event pairs, 696 based on Foata normal form. 1/5503 useless extension candidates. Maximal degree in co-relation 51305. Up to 4264 conditions per place. [2024-06-04 14:09:54,245 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 300 changer transitions 0/579 dead transitions. [2024-06-04 14:09:54,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 579 transitions, 11375 flow [2024-06-04 14:09:54,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:09:54,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:09:54,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:09:54,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:09:54,246 INFO L175 Difference]: Start difference. First operand has 406 places, 553 transitions, 9018 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:09:54,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 579 transitions, 11375 flow [2024-06-04 14:09:59,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 579 transitions, 10856 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-04 14:09:59,023 INFO L231 Difference]: Finished difference. Result has 411 places, 556 transitions, 9164 flow [2024-06-04 14:09:59,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8516, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9164, PETRI_PLACES=411, PETRI_TRANSITIONS=556} [2024-06-04 14:09:59,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-04 14:09:59,024 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 556 transitions, 9164 flow [2024-06-04 14:09:59,024 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-04 14:09:59,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:09:59,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:09:59,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 14:09:59,024 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-04 14:09:59,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:09:59,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1442107224, now seen corresponding path program 11 times [2024-06-04 14:09:59,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:09:59,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346527675] [2024-06-04 14:09:59,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:09:59,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:09:59,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:09:59,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-04 14:09:59,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:09:59,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346527675] [2024-06-04 14:09:59,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346527675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:09:59,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:09:59,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:09:59,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830456994] [2024-06-04 14:09:59,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:09:59,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:09:59,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:09:59,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:09:59,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:09:59,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:09:59,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 556 transitions, 9164 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-04 14:09:59,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:09:59,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:09:59,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:00,208 INFO L124 PetriNetUnfolderBase]: 3279/5548 cut-off events. [2024-06-04 14:10:00,208 INFO L125 PetriNetUnfolderBase]: For 964080/964080 co-relation queries the response was YES. [2024-06-04 14:10:00,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51465 conditions, 5548 events. 3279/5548 cut-off events. For 964080/964080 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37607 event pairs, 619 based on Foata normal form. 1/5546 useless extension candidates. Maximal degree in co-relation 51276. Up to 4952 conditions per place. [2024-06-04 14:10:00,295 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 512 selfloop transitions, 57 changer transitions 0/576 dead transitions. [2024-06-04 14:10:00,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 576 transitions, 10350 flow [2024-06-04 14:10:00,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:10:00,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:10:00,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-04 14:10:00,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190476190476191 [2024-06-04 14:10:00,296 INFO L175 Difference]: Start difference. First operand has 411 places, 556 transitions, 9164 flow. Second operand 10 states and 218 transitions. [2024-06-04 14:10:00,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 576 transitions, 10350 flow [2024-06-04 14:10:05,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 576 transitions, 9894 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-04 14:10:05,604 INFO L231 Difference]: Finished difference. Result has 418 places, 556 transitions, 8828 flow [2024-06-04 14:10:05,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8708, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8828, PETRI_PLACES=418, PETRI_TRANSITIONS=556} [2024-06-04 14:10:05,604 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-04 14:10:05,604 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 556 transitions, 8828 flow [2024-06-04 14:10:05,604 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-04 14:10:05,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:05,604 INFO L208 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-04 14:10:05,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 14:10:05,605 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-04 14:10:05,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:05,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1294734960, now seen corresponding path program 11 times [2024-06-04 14:10:05,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:05,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759364559] [2024-06-04 14:10:05,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:05,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:05,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:05,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:05,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:05,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759364559] [2024-06-04 14:10:05,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759364559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:05,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:05,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:05,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228688098] [2024-06-04 14:10:05,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:05,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:05,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:05,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:05,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:05,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:10:05,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 556 transitions, 8828 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-04 14:10:05,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:05,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:10:05,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:06,878 INFO L124 PetriNetUnfolderBase]: 3292/5545 cut-off events. [2024-06-04 14:10:06,878 INFO L125 PetriNetUnfolderBase]: For 986919/986922 co-relation queries the response was YES. [2024-06-04 14:10:06,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51176 conditions, 5545 events. 3292/5545 cut-off events. For 986919/986922 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37461 event pairs, 647 based on Foata normal form. 1/5535 useless extension candidates. Maximal degree in co-relation 50986. Up to 4698 conditions per place. [2024-06-04 14:10:06,961 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 400 selfloop transitions, 180 changer transitions 0/587 dead transitions. [2024-06-04 14:10:06,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 587 transitions, 11024 flow [2024-06-04 14:10:06,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:10:06,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:10:06,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-04 14:10:06,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-04 14:10:06,962 INFO L175 Difference]: Start difference. First operand has 418 places, 556 transitions, 8828 flow. Second operand 11 states and 246 transitions. [2024-06-04 14:10:06,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 587 transitions, 11024 flow [2024-06-04 14:10:11,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 587 transitions, 10874 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-04 14:10:11,823 INFO L231 Difference]: Finished difference. Result has 419 places, 562 transitions, 9126 flow [2024-06-04 14:10:11,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8678, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9126, PETRI_PLACES=419, PETRI_TRANSITIONS=562} [2024-06-04 14:10:11,824 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-04 14:10:11,824 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 562 transitions, 9126 flow [2024-06-04 14:10:11,824 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-04 14:10:11,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:11,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:11,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 14:10:11,824 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-04 14:10:11,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:11,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1584094112, now seen corresponding path program 12 times [2024-06-04 14:10:11,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:11,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073817417] [2024-06-04 14:10:11,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:11,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:11,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:11,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-04 14:10:11,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:11,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073817417] [2024-06-04 14:10:11,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073817417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:11,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:11,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:11,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460430216] [2024-06-04 14:10:11,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:11,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:11,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:11,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:11,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:11,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:10:11,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 562 transitions, 9126 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-04 14:10:11,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:11,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:10:11,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:13,108 INFO L124 PetriNetUnfolderBase]: 3289/5527 cut-off events. [2024-06-04 14:10:13,108 INFO L125 PetriNetUnfolderBase]: For 999655/999658 co-relation queries the response was YES. [2024-06-04 14:10:13,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51529 conditions, 5527 events. 3289/5527 cut-off events. For 999655/999658 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37227 event pairs, 688 based on Foata normal form. 1/5503 useless extension candidates. Maximal degree in co-relation 51338. Up to 4270 conditions per place. [2024-06-04 14:10:13,187 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 303 changer transitions 0/583 dead transitions. [2024-06-04 14:10:13,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 583 transitions, 11006 flow [2024-06-04 14:10:13,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:13,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:13,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:10:13,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 14:10:13,188 INFO L175 Difference]: Start difference. First operand has 419 places, 562 transitions, 9126 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:10:13,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 583 transitions, 11006 flow [2024-06-04 14:10:18,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 583 transitions, 10512 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-04 14:10:18,493 INFO L231 Difference]: Finished difference. Result has 419 places, 562 transitions, 9244 flow [2024-06-04 14:10:18,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8632, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9244, PETRI_PLACES=419, PETRI_TRANSITIONS=562} [2024-06-04 14:10:18,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-04 14:10:18,493 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 562 transitions, 9244 flow [2024-06-04 14:10:18,493 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-04 14:10:18,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:18,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:18,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 14:10:18,494 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-04 14:10:18,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:18,494 INFO L85 PathProgramCache]: Analyzing trace with hash 702632996, now seen corresponding path program 12 times [2024-06-04 14:10:18,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:18,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427074064] [2024-06-04 14:10:18,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:18,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:18,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:18,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:18,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:18,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427074064] [2024-06-04 14:10:18,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427074064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:18,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:18,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:18,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363994685] [2024-06-04 14:10:18,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:18,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:18,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:18,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:18,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:18,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:10:18,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 562 transitions, 9244 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-04 14:10:18,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:18,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:10:18,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:19,676 INFO L124 PetriNetUnfolderBase]: 3286/5549 cut-off events. [2024-06-04 14:10:19,676 INFO L125 PetriNetUnfolderBase]: For 1009778/1009781 co-relation queries the response was YES. [2024-06-04 14:10:19,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51626 conditions, 5549 events. 3286/5549 cut-off events. For 1009778/1009781 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37576 event pairs, 657 based on Foata normal form. 1/5539 useless extension candidates. Maximal degree in co-relation 51435. Up to 4691 conditions per place. [2024-06-04 14:10:19,763 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 398 selfloop transitions, 179 changer transitions 0/584 dead transitions. [2024-06-04 14:10:19,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 584 transitions, 11134 flow [2024-06-04 14:10:19,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:10:19,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:10:19,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-04 14:10:19,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-04 14:10:19,764 INFO L175 Difference]: Start difference. First operand has 419 places, 562 transitions, 9244 flow. Second operand 9 states and 209 transitions. [2024-06-04 14:10:19,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 584 transitions, 11134 flow [2024-06-04 14:10:25,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 584 transitions, 10569 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:10:25,166 INFO L231 Difference]: Finished difference. Result has 422 places, 562 transitions, 9043 flow [2024-06-04 14:10:25,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8679, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9043, PETRI_PLACES=422, PETRI_TRANSITIONS=562} [2024-06-04 14:10:25,166 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-04 14:10:25,167 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 562 transitions, 9043 flow [2024-06-04 14:10:25,167 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-04 14:10:25,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:25,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] [2024-06-04 14:10:25,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 14:10:25,167 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-04 14:10:25,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:25,167 INFO L85 PathProgramCache]: Analyzing trace with hash -541096960, now seen corresponding path program 1 times [2024-06-04 14:10:25,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:25,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045158128] [2024-06-04 14:10:25,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:25,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:25,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:25,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:25,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:25,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045158128] [2024-06-04 14:10:25,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045158128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:25,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:25,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:25,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129749576] [2024-06-04 14:10:25,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:25,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:25,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:25,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:25,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:25,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:10:25,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 562 transitions, 9043 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-04 14:10:25,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:25,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:10:25,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:26,412 INFO L124 PetriNetUnfolderBase]: 3366/5698 cut-off events. [2024-06-04 14:10:26,412 INFO L125 PetriNetUnfolderBase]: For 1057760/1057760 co-relation queries the response was YES. [2024-06-04 14:10:26,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52206 conditions, 5698 events. 3366/5698 cut-off events. For 1057760/1057760 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 38868 event pairs, 563 based on Foata normal form. 6/5701 useless extension candidates. Maximal degree in co-relation 52014. Up to 4873 conditions per place. [2024-06-04 14:10:26,500 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 537 selfloop transitions, 58 changer transitions 0/602 dead transitions. [2024-06-04 14:10:26,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 602 transitions, 10655 flow [2024-06-04 14:10:26,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:26,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:26,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:10:26,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 14:10:26,501 INFO L175 Difference]: Start difference. First operand has 422 places, 562 transitions, 9043 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:10:26,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 602 transitions, 10655 flow [2024-06-04 14:10:32,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 602 transitions, 10362 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:10:32,344 INFO L231 Difference]: Finished difference. Result has 424 places, 566 transitions, 8961 flow [2024-06-04 14:10:32,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8750, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8961, PETRI_PLACES=424, PETRI_TRANSITIONS=566} [2024-06-04 14:10:32,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-04 14:10:32,344 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 566 transitions, 8961 flow [2024-06-04 14:10:32,344 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-04 14:10:32,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:32,345 INFO L208 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-04 14:10:32,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 14:10:32,345 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-04 14:10:32,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:32,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1692356448, now seen corresponding path program 2 times [2024-06-04 14:10:32,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:32,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092223664] [2024-06-04 14:10:32,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:32,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:32,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:32,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:32,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:32,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092223664] [2024-06-04 14:10:32,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092223664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:32,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:32,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:32,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332389135] [2024-06-04 14:10:32,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:32,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:32,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:32,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:32,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:32,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:10:32,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 566 transitions, 8961 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-04 14:10:32,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:32,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:10:32,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:33,615 INFO L124 PetriNetUnfolderBase]: 3414/5782 cut-off events. [2024-06-04 14:10:33,615 INFO L125 PetriNetUnfolderBase]: For 1076639/1076639 co-relation queries the response was YES. [2024-06-04 14:10:33,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52777 conditions, 5782 events. 3414/5782 cut-off events. For 1076639/1076639 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39548 event pairs, 645 based on Foata normal form. 6/5785 useless extension candidates. Maximal degree in co-relation 52582. Up to 5116 conditions per place. [2024-06-04 14:10:33,713 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 541 selfloop transitions, 51 changer transitions 0/599 dead transitions. [2024-06-04 14:10:33,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 599 transitions, 10303 flow [2024-06-04 14:10:33,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:33,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:33,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:10:33,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-04 14:10:33,714 INFO L175 Difference]: Start difference. First operand has 424 places, 566 transitions, 8961 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:10:33,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 599 transitions, 10303 flow [2024-06-04 14:10:40,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 599 transitions, 10192 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:10:40,478 INFO L231 Difference]: Finished difference. Result has 428 places, 568 transitions, 9006 flow [2024-06-04 14:10:40,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8852, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9006, PETRI_PLACES=428, PETRI_TRANSITIONS=568} [2024-06-04 14:10:40,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-04 14:10:40,478 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 568 transitions, 9006 flow [2024-06-04 14:10:40,479 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-04 14:10:40,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:40,479 INFO L208 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-04 14:10:40,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 14:10:40,479 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-04 14:10:40,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:40,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1731795968, now seen corresponding path program 3 times [2024-06-04 14:10:40,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:40,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172455080] [2024-06-04 14:10:40,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:40,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:40,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:40,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:40,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:40,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172455080] [2024-06-04 14:10:40,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172455080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:40,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:40,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:40,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908143981] [2024-06-04 14:10:40,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:40,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:40,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:40,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:40,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:40,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:10:40,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 568 transitions, 9006 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-04 14:10:40,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:40,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:10:40,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:41,802 INFO L124 PetriNetUnfolderBase]: 3434/5818 cut-off events. [2024-06-04 14:10:41,803 INFO L125 PetriNetUnfolderBase]: For 1094712/1094712 co-relation queries the response was YES. [2024-06-04 14:10:41,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53058 conditions, 5818 events. 3434/5818 cut-off events. For 1094712/1094712 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39873 event pairs, 651 based on Foata normal form. 6/5821 useless extension candidates. Maximal degree in co-relation 52861. Up to 5144 conditions per place. [2024-06-04 14:10:41,900 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 539 selfloop transitions, 48 changer transitions 0/594 dead transitions. [2024-06-04 14:10:41,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 594 transitions, 10308 flow [2024-06-04 14:10:41,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:41,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:41,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 14:10:41,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-04 14:10:41,902 INFO L175 Difference]: Start difference. First operand has 428 places, 568 transitions, 9006 flow. Second operand 8 states and 185 transitions. [2024-06-04 14:10:41,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 594 transitions, 10308 flow [2024-06-04 14:10:48,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 594 transitions, 10218 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 14:10:48,470 INFO L231 Difference]: Finished difference. Result has 432 places, 569 transitions, 9044 flow [2024-06-04 14:10:48,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8916, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9044, PETRI_PLACES=432, PETRI_TRANSITIONS=569} [2024-06-04 14:10:48,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-04 14:10:48,479 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 569 transitions, 9044 flow [2024-06-04 14:10:48,479 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-04 14:10:48,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:48,479 INFO L208 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-04 14:10:48,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 14:10:48,479 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-04 14:10:48,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:48,480 INFO L85 PathProgramCache]: Analyzing trace with hash 280781486, now seen corresponding path program 1 times [2024-06-04 14:10:48,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:48,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301570118] [2024-06-04 14:10:48,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:48,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:48,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:48,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:48,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:48,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301570118] [2024-06-04 14:10:48,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301570118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:48,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:48,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:48,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975270141] [2024-06-04 14:10:48,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:48,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:48,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:48,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:48,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:48,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:10:48,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 569 transitions, 9044 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-04 14:10:48,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:48,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:10:48,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:49,748 INFO L124 PetriNetUnfolderBase]: 3442/5825 cut-off events. [2024-06-04 14:10:49,748 INFO L125 PetriNetUnfolderBase]: For 1086271/1086274 co-relation queries the response was YES. [2024-06-04 14:10:49,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53223 conditions, 5825 events. 3442/5825 cut-off events. For 1086271/1086274 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 39921 event pairs, 678 based on Foata normal form. 2/5818 useless extension candidates. Maximal degree in co-relation 53025. Up to 5145 conditions per place. [2024-06-04 14:10:49,840 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 513 selfloop transitions, 73 changer transitions 0/593 dead transitions. [2024-06-04 14:10:49,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 593 transitions, 10296 flow [2024-06-04 14:10:49,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:49,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:49,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:10:49,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:10:49,842 INFO L175 Difference]: Start difference. First operand has 432 places, 569 transitions, 9044 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:10:49,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 593 transitions, 10296 flow [2024-06-04 14:10:55,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 593 transitions, 10186 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 14:10:55,423 INFO L231 Difference]: Finished difference. Result has 434 places, 571 transitions, 9115 flow [2024-06-04 14:10:55,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8934, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9115, PETRI_PLACES=434, PETRI_TRANSITIONS=571} [2024-06-04 14:10:55,424 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-04 14:10:55,424 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 571 transitions, 9115 flow [2024-06-04 14:10:55,424 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-04 14:10:55,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:10:55,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:10:55,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 14:10:55,425 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-04 14:10:55,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:10:55,425 INFO L85 PathProgramCache]: Analyzing trace with hash -8393154, now seen corresponding path program 1 times [2024-06-04 14:10:55,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:10:55,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111368082] [2024-06-04 14:10:55,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:10:55,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:10:55,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:10:55,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:10:55,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:10:55,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111368082] [2024-06-04 14:10:55,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111368082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:10:55,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:10:55,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:10:55,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858146768] [2024-06-04 14:10:55,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:10:55,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:10:55,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:10:55,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:10:55,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:10:55,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:10:55,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 571 transitions, 9115 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-04 14:10:55,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:10:55,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:10:55,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:10:56,674 INFO L124 PetriNetUnfolderBase]: 3450/5826 cut-off events. [2024-06-04 14:10:56,674 INFO L125 PetriNetUnfolderBase]: For 1104825/1104828 co-relation queries the response was YES. [2024-06-04 14:10:56,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53456 conditions, 5826 events. 3450/5826 cut-off events. For 1104825/1104828 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 39815 event pairs, 700 based on Foata normal form. 2/5814 useless extension candidates. Maximal degree in co-relation 53258. Up to 4999 conditions per place. [2024-06-04 14:10:56,766 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 406 selfloop transitions, 182 changer transitions 0/595 dead transitions. [2024-06-04 14:10:56,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 595 transitions, 10397 flow [2024-06-04 14:10:56,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:10:56,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:10:56,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:10:56,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:10:56,767 INFO L175 Difference]: Start difference. First operand has 434 places, 571 transitions, 9115 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:10:56,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 595 transitions, 10397 flow [2024-06-04 14:11:03,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 595 transitions, 10238 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:11:03,483 INFO L231 Difference]: Finished difference. Result has 436 places, 573 transitions, 9381 flow [2024-06-04 14:11:03,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8956, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9381, PETRI_PLACES=436, PETRI_TRANSITIONS=573} [2024-06-04 14:11:03,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-04 14:11:03,483 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 573 transitions, 9381 flow [2024-06-04 14:11:03,483 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-04 14:11:03,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:03,484 INFO L208 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-04 14:11:03,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 14:11:03,484 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-04 14:11:03,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:03,484 INFO L85 PathProgramCache]: Analyzing trace with hash -626097200, now seen corresponding path program 2 times [2024-06-04 14:11:03,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:03,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398593016] [2024-06-04 14:11:03,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:03,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:03,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:03,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:03,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:03,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398593016] [2024-06-04 14:11:03,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398593016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:03,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:03,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:03,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841809014] [2024-06-04 14:11:03,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:03,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:03,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:03,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:03,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:03,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:11:03,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 573 transitions, 9381 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-04 14:11:03,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:03,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:11:03,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:04,802 INFO L124 PetriNetUnfolderBase]: 3458/5847 cut-off events. [2024-06-04 14:11:04,802 INFO L125 PetriNetUnfolderBase]: For 1122823/1122826 co-relation queries the response was YES. [2024-06-04 14:11:04,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54003 conditions, 5847 events. 3458/5847 cut-off events. For 1122823/1122826 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 40013 event pairs, 672 based on Foata normal form. 2/5842 useless extension candidates. Maximal degree in co-relation 53804. Up to 5169 conditions per place. [2024-06-04 14:11:04,893 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 515 selfloop transitions, 73 changer transitions 0/595 dead transitions. [2024-06-04 14:11:04,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 595 transitions, 10635 flow [2024-06-04 14:11:04,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:11:04,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:11:04,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-04 14:11:04,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291005291005291 [2024-06-04 14:11:04,894 INFO L175 Difference]: Start difference. First operand has 436 places, 573 transitions, 9381 flow. Second operand 9 states and 200 transitions. [2024-06-04 14:11:04,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 595 transitions, 10635 flow [2024-06-04 14:11:10,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 595 transitions, 10226 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-04 14:11:10,913 INFO L231 Difference]: Finished difference. Result has 439 places, 575 transitions, 9157 flow [2024-06-04 14:11:10,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8972, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9157, PETRI_PLACES=439, PETRI_TRANSITIONS=575} [2024-06-04 14:11:10,914 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-04 14:11:10,914 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 575 transitions, 9157 flow [2024-06-04 14:11:10,914 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-04 14:11:10,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:10,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:10,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 14:11:10,914 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-04 14:11:10,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:10,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1066433786, now seen corresponding path program 2 times [2024-06-04 14:11:10,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:10,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542378271] [2024-06-04 14:11:10,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:10,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:10,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:11,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:11,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:11,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542378271] [2024-06-04 14:11:11,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542378271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:11,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:11,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:11,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665249736] [2024-06-04 14:11:11,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:11,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:11,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:11,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:11,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:11,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:11:11,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 575 transitions, 9157 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-04 14:11:11,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:11,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:11:11,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:12,323 INFO L124 PetriNetUnfolderBase]: 3466/5852 cut-off events. [2024-06-04 14:11:12,323 INFO L125 PetriNetUnfolderBase]: For 1140825/1140828 co-relation queries the response was YES. [2024-06-04 14:11:12,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53937 conditions, 5852 events. 3466/5852 cut-off events. For 1140825/1140828 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39980 event pairs, 704 based on Foata normal form. 2/5840 useless extension candidates. Maximal degree in co-relation 53737. Up to 5023 conditions per place. [2024-06-04 14:11:12,412 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 407 selfloop transitions, 182 changer transitions 0/596 dead transitions. [2024-06-04 14:11:12,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 596 transitions, 10437 flow [2024-06-04 14:11:12,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:12,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:12,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:11:12,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 14:11:12,414 INFO L175 Difference]: Start difference. First operand has 439 places, 575 transitions, 9157 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:11:12,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 596 transitions, 10437 flow [2024-06-04 14:11:19,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 596 transitions, 10321 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:11:19,207 INFO L231 Difference]: Finished difference. Result has 442 places, 577 transitions, 9470 flow [2024-06-04 14:11:19,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9470, PETRI_PLACES=442, PETRI_TRANSITIONS=577} [2024-06-04 14:11:19,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-04 14:11:19,208 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 577 transitions, 9470 flow [2024-06-04 14:11:19,208 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-04 14:11:19,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:19,208 INFO L208 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-04 14:11:19,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 14:11:19,209 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-04 14:11:19,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:19,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1057862906, now seen corresponding path program 3 times [2024-06-04 14:11:19,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:19,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700688613] [2024-06-04 14:11:19,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:19,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:19,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:19,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:19,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:19,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700688613] [2024-06-04 14:11:19,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700688613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:19,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:19,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:19,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416632944] [2024-06-04 14:11:19,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:19,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:19,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:19,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:19,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:19,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:11:19,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 577 transitions, 9470 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-04 14:11:19,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:19,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:11:19,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:20,687 INFO L124 PetriNetUnfolderBase]: 3533/5937 cut-off events. [2024-06-04 14:11:20,688 INFO L125 PetriNetUnfolderBase]: For 1239123/1239126 co-relation queries the response was YES. [2024-06-04 14:11:20,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56489 conditions, 5937 events. 3533/5937 cut-off events. For 1239123/1239126 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 40490 event pairs, 701 based on Foata normal form. 2/5925 useless extension candidates. Maximal degree in co-relation 56288. Up to 5043 conditions per place. [2024-06-04 14:11:20,777 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 188 changer transitions 0/606 dead transitions. [2024-06-04 14:11:20,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 606 transitions, 11130 flow [2024-06-04 14:11:20,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:20,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:20,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:11:20,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:11:20,778 INFO L175 Difference]: Start difference. First operand has 442 places, 577 transitions, 9470 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:11:20,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 606 transitions, 11130 flow [2024-06-04 14:11:28,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 606 transitions, 10717 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-04 14:11:28,327 INFO L231 Difference]: Finished difference. Result has 445 places, 582 transitions, 9591 flow [2024-06-04 14:11:28,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9057, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9591, PETRI_PLACES=445, PETRI_TRANSITIONS=582} [2024-06-04 14:11:28,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-04 14:11:28,328 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 582 transitions, 9591 flow [2024-06-04 14:11:28,328 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-04 14:11:28,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:28,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:28,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 14:11:28,329 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-04 14:11:28,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:28,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1583694274, now seen corresponding path program 4 times [2024-06-04 14:11:28,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:28,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40811245] [2024-06-04 14:11:28,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:28,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:28,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:28,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:28,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:28,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40811245] [2024-06-04 14:11:28,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40811245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:28,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:28,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:28,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536847628] [2024-06-04 14:11:28,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:28,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:28,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:28,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:28,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:28,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:11:28,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 582 transitions, 9591 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-04 14:11:28,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:28,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:11:28,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:29,860 INFO L124 PetriNetUnfolderBase]: 3541/5965 cut-off events. [2024-06-04 14:11:29,860 INFO L125 PetriNetUnfolderBase]: For 1258156/1258159 co-relation queries the response was YES. [2024-06-04 14:11:29,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56926 conditions, 5965 events. 3541/5965 cut-off events. For 1258156/1258159 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40830 event pairs, 717 based on Foata normal form. 2/5953 useless extension candidates. Maximal degree in co-relation 56723. Up to 5136 conditions per place. [2024-06-04 14:11:29,956 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 180 changer transitions 0/603 dead transitions. [2024-06-04 14:11:29,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 603 transitions, 10895 flow [2024-06-04 14:11:29,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:29,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:29,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:11:29,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 14:11:29,957 INFO L175 Difference]: Start difference. First operand has 445 places, 582 transitions, 9591 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:11:29,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 603 transitions, 10895 flow [2024-06-04 14:11:37,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 603 transitions, 10588 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-04 14:11:37,228 INFO L231 Difference]: Finished difference. Result has 449 places, 584 transitions, 9719 flow [2024-06-04 14:11:37,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9296, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9719, PETRI_PLACES=449, PETRI_TRANSITIONS=584} [2024-06-04 14:11:37,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-04 14:11:37,229 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 584 transitions, 9719 flow [2024-06-04 14:11:37,229 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-04 14:11:37,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:37,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:37,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 14:11:37,230 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-04 14:11:37,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:37,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1957911442, now seen corresponding path program 13 times [2024-06-04 14:11:37,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:37,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203294570] [2024-06-04 14:11:37,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:37,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:37,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:37,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-04 14:11:37,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:37,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203294570] [2024-06-04 14:11:37,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203294570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:37,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:37,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:37,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105263214] [2024-06-04 14:11:37,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:37,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:37,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:37,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:37,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:37,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:11:37,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 584 transitions, 9719 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-04 14:11:37,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:37,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:11:37,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:38,725 INFO L124 PetriNetUnfolderBase]: 3551/5971 cut-off events. [2024-06-04 14:11:38,726 INFO L125 PetriNetUnfolderBase]: For 1277580/1277580 co-relation queries the response was YES. [2024-06-04 14:11:38,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57322 conditions, 5971 events. 3551/5971 cut-off events. For 1277580/1277580 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 40799 event pairs, 683 based on Foata normal form. 2/5964 useless extension candidates. Maximal degree in co-relation 57117. Up to 4675 conditions per place. [2024-06-04 14:11:38,820 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 319 selfloop transitions, 285 changer transitions 0/611 dead transitions. [2024-06-04 14:11:38,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 611 transitions, 11547 flow [2024-06-04 14:11:38,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:38,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:38,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:11:38,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-04 14:11:38,821 INFO L175 Difference]: Start difference. First operand has 449 places, 584 transitions, 9719 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:11:38,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 611 transitions, 11547 flow [2024-06-04 14:11:46,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 611 transitions, 11166 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-04 14:11:46,248 INFO L231 Difference]: Finished difference. Result has 452 places, 588 transitions, 9983 flow [2024-06-04 14:11:46,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9338, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9983, PETRI_PLACES=452, PETRI_TRANSITIONS=588} [2024-06-04 14:11:46,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-06-04 14:11:46,249 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 588 transitions, 9983 flow [2024-06-04 14:11:46,249 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-04 14:11:46,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:46,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:11:46,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 14:11:46,250 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-04 14:11:46,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:46,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1875589520, now seen corresponding path program 13 times [2024-06-04 14:11:46,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:46,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657798111] [2024-06-04 14:11:46,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:46,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:46,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:46,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-04 14:11:46,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:46,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657798111] [2024-06-04 14:11:46,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657798111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:46,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:46,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:46,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616302824] [2024-06-04 14:11:46,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:46,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:46,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:46,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:46,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:46,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:11:46,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 588 transitions, 9983 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-04 14:11:46,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:46,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:11:46,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:47,770 INFO L124 PetriNetUnfolderBase]: 3556/5992 cut-off events. [2024-06-04 14:11:47,771 INFO L125 PetriNetUnfolderBase]: For 1289050/1289050 co-relation queries the response was YES. [2024-06-04 14:11:47,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57769 conditions, 5992 events. 3556/5992 cut-off events. For 1289050/1289050 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 41087 event pairs, 686 based on Foata normal form. 1/5984 useless extension candidates. Maximal degree in co-relation 57563. Up to 5108 conditions per place. [2024-06-04 14:11:47,864 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 437 selfloop transitions, 170 changer transitions 0/614 dead transitions. [2024-06-04 14:11:47,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 614 transitions, 11788 flow [2024-06-04 14:11:47,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:47,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:47,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:11:47,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-04 14:11:47,865 INFO L175 Difference]: Start difference. First operand has 452 places, 588 transitions, 9983 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:11:47,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 614 transitions, 11788 flow [2024-06-04 14:11:55,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 614 transitions, 11155 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-04 14:11:55,837 INFO L231 Difference]: Finished difference. Result has 454 places, 591 transitions, 9731 flow [2024-06-04 14:11:55,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9352, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9731, PETRI_PLACES=454, PETRI_TRANSITIONS=591} [2024-06-04 14:11:55,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-04 14:11:55,838 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 591 transitions, 9731 flow [2024-06-04 14:11:55,839 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-04 14:11:55,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:11:55,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, 1] [2024-06-04 14:11:55,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 14:11:55,839 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-04 14:11:55,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:11:55,839 INFO L85 PathProgramCache]: Analyzing trace with hash -2094250520, now seen corresponding path program 14 times [2024-06-04 14:11:55,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:11:55,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797689593] [2024-06-04 14:11:55,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:11:55,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:11:55,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:11:55,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:11:55,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:11:55,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797689593] [2024-06-04 14:11:55,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797689593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:11:55,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:11:55,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:11:55,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432070515] [2024-06-04 14:11:55,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:11:55,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:11:55,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:11:55,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:11:55,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:11:55,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:11:55,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 591 transitions, 9731 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-04 14:11:55,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:11:55,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:11:55,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:11:57,342 INFO L124 PetriNetUnfolderBase]: 3566/5998 cut-off events. [2024-06-04 14:11:57,342 INFO L125 PetriNetUnfolderBase]: For 1317092/1317092 co-relation queries the response was YES. [2024-06-04 14:11:57,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57411 conditions, 5998 events. 3566/5998 cut-off events. For 1317092/1317092 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41086 event pairs, 683 based on Foata normal form. 2/5991 useless extension candidates. Maximal degree in co-relation 57205. Up to 4689 conditions per place. [2024-06-04 14:11:57,441 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 329 selfloop transitions, 280 changer transitions 0/616 dead transitions. [2024-06-04 14:11:57,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 616 transitions, 11808 flow [2024-06-04 14:11:57,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:11:57,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:11:57,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:11:57,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 14:11:57,442 INFO L175 Difference]: Start difference. First operand has 454 places, 591 transitions, 9731 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:11:57,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 616 transitions, 11808 flow [2024-06-04 14:12:05,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 616 transitions, 11589 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:05,281 INFO L231 Difference]: Finished difference. Result has 457 places, 595 transitions, 10132 flow [2024-06-04 14:12:05,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9512, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10132, PETRI_PLACES=457, PETRI_TRANSITIONS=595} [2024-06-04 14:12:05,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-04 14:12:05,282 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 595 transitions, 10132 flow [2024-06-04 14:12:05,282 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-04 14:12:05,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:05,282 INFO L208 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-04 14:12:05,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 14:12:05,283 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-04 14:12:05,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:05,283 INFO L85 PathProgramCache]: Analyzing trace with hash 244618612, now seen corresponding path program 14 times [2024-06-04 14:12:05,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:05,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102759158] [2024-06-04 14:12:05,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:05,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:05,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:05,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:05,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:05,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102759158] [2024-06-04 14:12:05,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102759158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:05,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:05,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:05,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684988640] [2024-06-04 14:12:05,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:05,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:05,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:05,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:05,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:05,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:05,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 595 transitions, 10132 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-04 14:12:05,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:05,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:05,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:06,811 INFO L124 PetriNetUnfolderBase]: 3563/6006 cut-off events. [2024-06-04 14:12:06,811 INFO L125 PetriNetUnfolderBase]: For 1324120/1324120 co-relation queries the response was YES. [2024-06-04 14:12:06,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57768 conditions, 6006 events. 3563/6006 cut-off events. For 1324120/1324120 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41232 event pairs, 686 based on Foata normal form. 1/5998 useless extension candidates. Maximal degree in co-relation 57561. Up to 5119 conditions per place. [2024-06-04 14:12:06,909 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 442 selfloop transitions, 167 changer transitions 0/616 dead transitions. [2024-06-04 14:12:06,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 616 transitions, 12162 flow [2024-06-04 14:12:06,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:06,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:06,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:12:06,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-04 14:12:06,911 INFO L175 Difference]: Start difference. First operand has 457 places, 595 transitions, 10132 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:12:06,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 616 transitions, 12162 flow [2024-06-04 14:12:13,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 616 transitions, 11465 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 14:12:13,779 INFO L231 Difference]: Finished difference. Result has 458 places, 595 transitions, 9775 flow [2024-06-04 14:12:13,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9435, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9775, PETRI_PLACES=458, PETRI_TRANSITIONS=595} [2024-06-04 14:12:13,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-04 14:12:13,779 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 595 transitions, 9775 flow [2024-06-04 14:12:13,780 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-04 14:12:13,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:13,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:12:13,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 14:12:13,780 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-04 14:12:13,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:13,780 INFO L85 PathProgramCache]: Analyzing trace with hash -2094636656, now seen corresponding path program 15 times [2024-06-04 14:12:13,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:13,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101102497] [2024-06-04 14:12:13,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:13,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:13,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:13,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:13,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:13,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101102497] [2024-06-04 14:12:13,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101102497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:13,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:13,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:13,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505681011] [2024-06-04 14:12:13,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:13,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:13,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:13,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:13,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:13,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:13,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 595 transitions, 9775 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-04 14:12:13,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:13,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:13,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:15,319 INFO L124 PetriNetUnfolderBase]: 3560/6014 cut-off events. [2024-06-04 14:12:15,319 INFO L125 PetriNetUnfolderBase]: For 1329234/1329234 co-relation queries the response was YES. [2024-06-04 14:12:15,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57448 conditions, 6014 events. 3560/6014 cut-off events. For 1329234/1329234 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41403 event pairs, 696 based on Foata normal form. 1/6006 useless extension candidates. Maximal degree in co-relation 57240. Up to 5116 conditions per place. [2024-06-04 14:12:15,415 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 442 selfloop transitions, 168 changer transitions 0/617 dead transitions. [2024-06-04 14:12:15,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 617 transitions, 11559 flow [2024-06-04 14:12:15,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:12:15,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:12:15,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-04 14:12:15,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-04 14:12:15,417 INFO L175 Difference]: Start difference. First operand has 458 places, 595 transitions, 9775 flow. Second operand 10 states and 225 transitions. [2024-06-04 14:12:15,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 617 transitions, 11559 flow [2024-06-04 14:12:22,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 617 transitions, 11175 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 14:12:22,753 INFO L231 Difference]: Finished difference. Result has 460 places, 595 transitions, 9733 flow [2024-06-04 14:12:22,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9391, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9733, PETRI_PLACES=460, PETRI_TRANSITIONS=595} [2024-06-04 14:12:22,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-04 14:12:22,754 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 595 transitions, 9733 flow [2024-06-04 14:12:22,754 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-04 14:12:22,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:22,754 INFO L208 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-04 14:12:22,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-04 14:12:22,754 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-04 14:12:22,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:22,755 INFO L85 PathProgramCache]: Analyzing trace with hash -2143992088, now seen corresponding path program 15 times [2024-06-04 14:12:22,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:22,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248819001] [2024-06-04 14:12:22,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:22,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:22,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:22,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-04 14:12:22,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:22,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248819001] [2024-06-04 14:12:22,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248819001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:22,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:22,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:22,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266784766] [2024-06-04 14:12:22,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:22,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:22,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:22,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:22,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:22,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:22,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 595 transitions, 9733 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-04 14:12:22,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:22,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:22,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:24,232 INFO L124 PetriNetUnfolderBase]: 3554/5994 cut-off events. [2024-06-04 14:12:24,232 INFO L125 PetriNetUnfolderBase]: For 1342965/1342965 co-relation queries the response was YES. [2024-06-04 14:12:24,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57255 conditions, 5994 events. 3554/5994 cut-off events. For 1342965/1342965 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41199 event pairs, 693 based on Foata normal form. 2/5987 useless extension candidates. Maximal degree in co-relation 57047. Up to 4680 conditions per place. [2024-06-04 14:12:24,330 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 329 selfloop transitions, 279 changer transitions 0/615 dead transitions. [2024-06-04 14:12:24,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 615 transitions, 11513 flow [2024-06-04 14:12:24,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:24,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:24,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:12:24,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 14:12:24,331 INFO L175 Difference]: Start difference. First operand has 460 places, 595 transitions, 9733 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:12:24,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 615 transitions, 11513 flow [2024-06-04 14:12:31,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 615 transitions, 11009 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-04 14:12:31,666 INFO L231 Difference]: Finished difference. Result has 457 places, 595 transitions, 9794 flow [2024-06-04 14:12:31,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9229, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9794, PETRI_PLACES=457, PETRI_TRANSITIONS=595} [2024-06-04 14:12:31,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-04 14:12:31,667 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 595 transitions, 9794 flow [2024-06-04 14:12:31,667 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-04 14:12:31,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:31,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] [2024-06-04 14:12:31,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-04 14:12:31,667 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-04 14:12:31,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:31,667 INFO L85 PathProgramCache]: Analyzing trace with hash 825613552, now seen corresponding path program 16 times [2024-06-04 14:12:31,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:31,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651011606] [2024-06-04 14:12:31,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:31,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:31,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:31,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:31,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:31,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651011606] [2024-06-04 14:12:31,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651011606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:31,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:31,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:31,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389456957] [2024-06-04 14:12:31,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:31,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:31,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:31,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:31,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:31,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:31,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 595 transitions, 9794 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-04 14:12:31,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:31,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:31,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:33,145 INFO L124 PetriNetUnfolderBase]: 3551/5990 cut-off events. [2024-06-04 14:12:33,146 INFO L125 PetriNetUnfolderBase]: For 1344981/1344981 co-relation queries the response was YES. [2024-06-04 14:12:33,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57451 conditions, 5990 events. 3551/5990 cut-off events. For 1344981/1344981 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41156 event pairs, 686 based on Foata normal form. 1/5982 useless extension candidates. Maximal degree in co-relation 57242. Up to 5105 conditions per place. [2024-06-04 14:12:33,246 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 424 selfloop transitions, 183 changer transitions 0/614 dead transitions. [2024-06-04 14:12:33,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 614 transitions, 11314 flow [2024-06-04 14:12:33,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:33,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:33,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:12:33,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 14:12:33,247 INFO L175 Difference]: Start difference. First operand has 457 places, 595 transitions, 9794 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:12:33,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 614 transitions, 11314 flow [2024-06-04 14:12:40,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 614 transitions, 10740 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:12:40,521 INFO L231 Difference]: Finished difference. Result has 458 places, 595 transitions, 9592 flow [2024-06-04 14:12:40,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9220, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9592, PETRI_PLACES=458, PETRI_TRANSITIONS=595} [2024-06-04 14:12:40,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-04 14:12:40,521 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 595 transitions, 9592 flow [2024-06-04 14:12:40,522 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-04 14:12:40,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:40,522 INFO L208 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-04 14:12:40,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-04 14:12:40,522 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-04 14:12:40,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:40,522 INFO L85 PathProgramCache]: Analyzing trace with hash -305043538, now seen corresponding path program 16 times [2024-06-04 14:12:40,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:40,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259953491] [2024-06-04 14:12:40,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:40,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:40,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:40,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:40,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259953491] [2024-06-04 14:12:40,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259953491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:40,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:40,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:12:40,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246384070] [2024-06-04 14:12:40,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:40,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:12:40,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:40,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:12:40,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:12:40,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:40,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 595 transitions, 9592 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-04 14:12:40,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:40,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:40,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:42,054 INFO L124 PetriNetUnfolderBase]: 3593/6070 cut-off events. [2024-06-04 14:12:42,054 INFO L125 PetriNetUnfolderBase]: For 1406080/1406080 co-relation queries the response was YES. [2024-06-04 14:12:42,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58305 conditions, 6070 events. 3593/6070 cut-off events. For 1406080/1406080 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41802 event pairs, 668 based on Foata normal form. 2/6069 useless extension candidates. Maximal degree in co-relation 58095. Up to 5388 conditions per place. [2024-06-04 14:12:42,157 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 546 selfloop transitions, 75 changer transitions 0/628 dead transitions. [2024-06-04 14:12:42,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 628 transitions, 11906 flow [2024-06-04 14:12:42,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:12:42,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:12:42,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-04 14:12:42,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5423280423280423 [2024-06-04 14:12:42,159 INFO L175 Difference]: Start difference. First operand has 458 places, 595 transitions, 9592 flow. Second operand 9 states and 205 transitions. [2024-06-04 14:12:42,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 628 transitions, 11906 flow [2024-06-04 14:12:50,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 628 transitions, 11642 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 14:12:50,915 INFO L231 Difference]: Finished difference. Result has 463 places, 609 transitions, 9770 flow [2024-06-04 14:12:50,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9328, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9770, PETRI_PLACES=463, PETRI_TRANSITIONS=609} [2024-06-04 14:12:50,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-04 14:12:50,916 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 609 transitions, 9770 flow [2024-06-04 14:12:50,916 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-04 14:12:50,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:12:50,916 INFO L208 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-04 14:12:50,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-04 14:12:50,916 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-04 14:12:50,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:12:50,917 INFO L85 PathProgramCache]: Analyzing trace with hash -305222284, now seen corresponding path program 17 times [2024-06-04 14:12:50,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:12:50,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210461198] [2024-06-04 14:12:50,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:12:50,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:12:50,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:12:51,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:12:51,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:12:51,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210461198] [2024-06-04 14:12:51,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210461198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:12:51,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:12:51,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:12:51,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823981299] [2024-06-04 14:12:51,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:12:51,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:12:51,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:12:51,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:12:51,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:12:51,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:12:51,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 609 transitions, 9770 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-04 14:12:51,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:12:51,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:12:51,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:12:52,411 INFO L124 PetriNetUnfolderBase]: 3595/6075 cut-off events. [2024-06-04 14:12:52,412 INFO L125 PetriNetUnfolderBase]: For 1417567/1417567 co-relation queries the response was YES. [2024-06-04 14:12:52,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58113 conditions, 6075 events. 3595/6075 cut-off events. For 1417567/1417567 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 41824 event pairs, 668 based on Foata normal form. 2/6074 useless extension candidates. Maximal degree in co-relation 57902. Up to 5444 conditions per place. [2024-06-04 14:12:52,517 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 563 selfloop transitions, 58 changer transitions 0/628 dead transitions. [2024-06-04 14:12:52,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 628 transitions, 11373 flow [2024-06-04 14:12:52,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:12:52,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:12:52,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:12:52,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-04 14:12:52,518 INFO L175 Difference]: Start difference. First operand has 463 places, 609 transitions, 9770 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:12:52,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 628 transitions, 11373 flow [2024-06-04 14:13:00,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 628 transitions, 11267 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-04 14:13:00,671 INFO L231 Difference]: Finished difference. Result has 468 places, 612 transitions, 9849 flow [2024-06-04 14:13:00,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9664, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9849, PETRI_PLACES=468, PETRI_TRANSITIONS=612} [2024-06-04 14:13:00,672 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 425 predicate places. [2024-06-04 14:13:00,672 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 612 transitions, 9849 flow [2024-06-04 14:13:00,672 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-04 14:13:00,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:00,672 INFO L208 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-04 14:13:00,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-04 14:13:00,672 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-04 14:13:00,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:00,673 INFO L85 PathProgramCache]: Analyzing trace with hash -17903698, now seen corresponding path program 18 times [2024-06-04 14:13:00,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:00,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506829661] [2024-06-04 14:13:00,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:00,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:00,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:00,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:00,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:00,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506829661] [2024-06-04 14:13:00,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506829661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:00,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:00,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:00,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387505173] [2024-06-04 14:13:00,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:00,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:00,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:00,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:00,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:00,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:00,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 612 transitions, 9849 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-04 14:13:00,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:00,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:00,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:02,180 INFO L124 PetriNetUnfolderBase]: 3589/6079 cut-off events. [2024-06-04 14:13:02,181 INFO L125 PetriNetUnfolderBase]: For 1420166/1420166 co-relation queries the response was YES. [2024-06-04 14:13:02,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57974 conditions, 6079 events. 3589/6079 cut-off events. For 1420166/1420166 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 41942 event pairs, 678 based on Foata normal form. 2/6078 useless extension candidates. Maximal degree in co-relation 57761. Up to 5438 conditions per place. [2024-06-04 14:13:02,287 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 564 selfloop transitions, 56 changer transitions 0/627 dead transitions. [2024-06-04 14:13:02,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 627 transitions, 11125 flow [2024-06-04 14:13:02,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:02,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:02,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:13:02,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-04 14:13:02,288 INFO L175 Difference]: Start difference. First operand has 468 places, 612 transitions, 9849 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:13:02,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 627 transitions, 11125 flow [2024-06-04 14:13:10,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 627 transitions, 10975 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-04 14:13:10,594 INFO L231 Difference]: Finished difference. Result has 470 places, 612 transitions, 9821 flow [2024-06-04 14:13:10,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9699, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9821, PETRI_PLACES=470, PETRI_TRANSITIONS=612} [2024-06-04 14:13:10,595 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-04 14:13:10,595 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 612 transitions, 9821 flow [2024-06-04 14:13:10,595 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-04 14:13:10,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:10,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:13:10,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-04 14:13:10,595 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-04 14:13:10,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:10,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1650489930, now seen corresponding path program 17 times [2024-06-04 14:13:10,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:10,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349600014] [2024-06-04 14:13:10,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:10,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:10,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:10,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:10,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:10,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349600014] [2024-06-04 14:13:10,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349600014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:10,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:10,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:10,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556998686] [2024-06-04 14:13:10,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:10,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:10,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:10,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:10,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:10,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:10,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 612 transitions, 9821 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-04 14:13:10,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:10,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:10,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:12,099 INFO L124 PetriNetUnfolderBase]: 3583/6087 cut-off events. [2024-06-04 14:13:12,099 INFO L125 PetriNetUnfolderBase]: For 1419676/1419676 co-relation queries the response was YES. [2024-06-04 14:13:12,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57806 conditions, 6087 events. 3583/6087 cut-off events. For 1419676/1419676 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 42163 event pairs, 690 based on Foata normal form. 2/6086 useless extension candidates. Maximal degree in co-relation 57592. Up to 5382 conditions per place. [2024-06-04 14:13:12,205 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 543 selfloop transitions, 80 changer transitions 0/630 dead transitions. [2024-06-04 14:13:12,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 630 transitions, 11645 flow [2024-06-04 14:13:12,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:12,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:12,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-04 14:13:12,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-04 14:13:12,206 INFO L175 Difference]: Start difference. First operand has 470 places, 612 transitions, 9821 flow. Second operand 9 states and 203 transitions. [2024-06-04 14:13:12,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 630 transitions, 11645 flow [2024-06-04 14:13:21,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 630 transitions, 11491 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-04 14:13:21,393 INFO L231 Difference]: Finished difference. Result has 472 places, 612 transitions, 9834 flow [2024-06-04 14:13:21,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9667, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9834, PETRI_PLACES=472, PETRI_TRANSITIONS=612} [2024-06-04 14:13:21,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-04 14:13:21,394 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 612 transitions, 9834 flow [2024-06-04 14:13:21,394 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-04 14:13:21,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:21,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] [2024-06-04 14:13:21,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-04 14:13:21,394 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-04 14:13:21,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:21,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1740402060, now seen corresponding path program 19 times [2024-06-04 14:13:21,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:21,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415510716] [2024-06-04 14:13:21,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:21,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:21,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:21,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:21,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:21,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415510716] [2024-06-04 14:13:21,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415510716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:21,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:21,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:21,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114387644] [2024-06-04 14:13:21,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:21,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:21,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:21,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:21,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:21,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:21,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 612 transitions, 9834 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-04 14:13:21,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:21,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:21,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:22,871 INFO L124 PetriNetUnfolderBase]: 3585/6052 cut-off events. [2024-06-04 14:13:22,877 INFO L125 PetriNetUnfolderBase]: For 1436529/1436529 co-relation queries the response was YES. [2024-06-04 14:13:22,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57847 conditions, 6052 events. 3585/6052 cut-off events. For 1436529/1436529 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 41631 event pairs, 658 based on Foata normal form. 2/6051 useless extension candidates. Maximal degree in co-relation 57632. Up to 5173 conditions per place. [2024-06-04 14:13:22,981 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 481 selfloop transitions, 158 changer transitions 0/646 dead transitions. [2024-06-04 14:13:22,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 646 transitions, 11513 flow [2024-06-04 14:13:22,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:22,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:22,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-04 14:13:22,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-04 14:13:22,995 INFO L175 Difference]: Start difference. First operand has 472 places, 612 transitions, 9834 flow. Second operand 8 states and 203 transitions. [2024-06-04 14:13:22,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 646 transitions, 11513 flow [2024-06-04 14:13:30,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 646 transitions, 11361 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:13:30,270 INFO L231 Difference]: Finished difference. Result has 473 places, 615 transitions, 10074 flow [2024-06-04 14:13:30,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9682, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10074, PETRI_PLACES=473, PETRI_TRANSITIONS=615} [2024-06-04 14:13:30,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-04 14:13:30,270 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 615 transitions, 10074 flow [2024-06-04 14:13:30,271 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-04 14:13:30,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:30,271 INFO L208 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-04 14:13:30,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-04 14:13:30,271 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-04 14:13:30,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:30,271 INFO L85 PathProgramCache]: Analyzing trace with hash 938260132, now seen corresponding path program 18 times [2024-06-04 14:13:30,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:30,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774685484] [2024-06-04 14:13:30,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:30,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:30,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:30,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:30,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:30,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774685484] [2024-06-04 14:13:30,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774685484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:30,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:30,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:30,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041893314] [2024-06-04 14:13:30,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:30,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:30,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:30,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:30,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:30,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:30,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 615 transitions, 10074 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-04 14:13:30,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:30,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:30,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:31,782 INFO L124 PetriNetUnfolderBase]: 3595/6092 cut-off events. [2024-06-04 14:13:31,782 INFO L125 PetriNetUnfolderBase]: For 1444260/1444260 co-relation queries the response was YES. [2024-06-04 14:13:31,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58446 conditions, 6092 events. 3595/6092 cut-off events. For 1444260/1444260 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 42069 event pairs, 678 based on Foata normal form. 1/6090 useless extension candidates. Maximal degree in co-relation 58230. Up to 5465 conditions per place. [2024-06-04 14:13:31,895 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 596 selfloop transitions, 35 changer transitions 0/638 dead transitions. [2024-06-04 14:13:31,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 638 transitions, 11490 flow [2024-06-04 14:13:31,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:13:31,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:13:31,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:13:31,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:13:31,896 INFO L175 Difference]: Start difference. First operand has 473 places, 615 transitions, 10074 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:13:31,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 638 transitions, 11490 flow [2024-06-04 14:13:40,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 638 transitions, 11152 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-04 14:13:40,037 INFO L231 Difference]: Finished difference. Result has 472 places, 621 transitions, 9930 flow [2024-06-04 14:13:40,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9736, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9930, PETRI_PLACES=472, PETRI_TRANSITIONS=621} [2024-06-04 14:13:40,038 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-04 14:13:40,038 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 621 transitions, 9930 flow [2024-06-04 14:13:40,038 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-04 14:13:40,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:40,038 INFO L208 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-04 14:13:40,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-04 14:13:40,039 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-04 14:13:40,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:40,039 INFO L85 PathProgramCache]: Analyzing trace with hash 167489134, now seen corresponding path program 19 times [2024-06-04 14:13:40,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:40,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277041867] [2024-06-04 14:13:40,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:40,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:40,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:40,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:40,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:40,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277041867] [2024-06-04 14:13:40,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277041867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:40,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:40,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:13:40,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646916331] [2024-06-04 14:13:40,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:40,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:13:40,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:40,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:13:40,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:13:40,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:40,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 621 transitions, 9930 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-04 14:13:40,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:40,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:40,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:41,521 INFO L124 PetriNetUnfolderBase]: 3629/6137 cut-off events. [2024-06-04 14:13:41,521 INFO L125 PetriNetUnfolderBase]: For 1462250/1462250 co-relation queries the response was YES. [2024-06-04 14:13:41,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58666 conditions, 6137 events. 3629/6137 cut-off events. For 1462250/1462250 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 42422 event pairs, 668 based on Foata normal form. 2/6136 useless extension candidates. Maximal degree in co-relation 58451. Up to 5081 conditions per place. [2024-06-04 14:13:41,629 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 457 selfloop transitions, 201 changer transitions 0/665 dead transitions. [2024-06-04 14:13:41,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 665 transitions, 12372 flow [2024-06-04 14:13:41,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:13:41,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:13:41,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-04 14:13:41,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 14:13:41,630 INFO L175 Difference]: Start difference. First operand has 472 places, 621 transitions, 9930 flow. Second operand 9 states and 222 transitions. [2024-06-04 14:13:41,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 665 transitions, 12372 flow [2024-06-04 14:13:50,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 665 transitions, 12262 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-04 14:13:50,901 INFO L231 Difference]: Finished difference. Result has 478 places, 634 transitions, 10603 flow [2024-06-04 14:13:50,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9820, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10603, PETRI_PLACES=478, PETRI_TRANSITIONS=634} [2024-06-04 14:13:50,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-04 14:13:50,901 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 634 transitions, 10603 flow [2024-06-04 14:13:50,902 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-04 14:13:50,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:13:50,902 INFO L208 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-04 14:13:50,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-04 14:13:50,902 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-04 14:13:50,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:13:50,902 INFO L85 PathProgramCache]: Analyzing trace with hash -597336284, now seen corresponding path program 20 times [2024-06-04 14:13:50,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:13:50,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985479380] [2024-06-04 14:13:50,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:13:50,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:13:50,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:13:51,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:13:51,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:13:51,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985479380] [2024-06-04 14:13:51,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985479380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:13:51,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:13:51,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:13:51,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575652111] [2024-06-04 14:13:51,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:13:51,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:13:51,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:13:51,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:13:51,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:13:51,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:13:51,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 634 transitions, 10603 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-04 14:13:51,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:13:51,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:13:51,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:13:52,436 INFO L124 PetriNetUnfolderBase]: 3631/6156 cut-off events. [2024-06-04 14:13:52,437 INFO L125 PetriNetUnfolderBase]: For 1473760/1473760 co-relation queries the response was YES. [2024-06-04 14:13:52,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59499 conditions, 6156 events. 3631/6156 cut-off events. For 1473760/1473760 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 42671 event pairs, 679 based on Foata normal form. 2/6155 useless extension candidates. Maximal degree in co-relation 59282. Up to 5237 conditions per place. [2024-06-04 14:13:52,562 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 507 selfloop transitions, 154 changer transitions 0/668 dead transitions. [2024-06-04 14:13:52,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 668 transitions, 12337 flow [2024-06-04 14:13:52,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:13:52,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:13:52,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-04 14:13:52,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-04 14:13:52,564 INFO L175 Difference]: Start difference. First operand has 478 places, 634 transitions, 10603 flow. Second operand 8 states and 203 transitions. [2024-06-04 14:13:52,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 668 transitions, 12337 flow [2024-06-04 14:14:02,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 668 transitions, 12196 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-04 14:14:02,233 INFO L231 Difference]: Finished difference. Result has 482 places, 637 transitions, 10859 flow [2024-06-04 14:14:02,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10464, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10859, PETRI_PLACES=482, PETRI_TRANSITIONS=637} [2024-06-04 14:14:02,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-04 14:14:02,234 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 637 transitions, 10859 flow [2024-06-04 14:14:02,234 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-04 14:14:02,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:02,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:02,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-04 14:14:02,234 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-04 14:14:02,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:02,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1982507884, now seen corresponding path program 20 times [2024-06-04 14:14:02,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:02,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799532692] [2024-06-04 14:14:02,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:02,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:02,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:02,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:02,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:02,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799532692] [2024-06-04 14:14:02,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799532692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:02,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:02,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:02,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105686362] [2024-06-04 14:14:02,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:02,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:02,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:02,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:02,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:02,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:02,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 637 transitions, 10859 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-04 14:14:02,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:02,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:02,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:03,814 INFO L124 PetriNetUnfolderBase]: 3644/6177 cut-off events. [2024-06-04 14:14:03,815 INFO L125 PetriNetUnfolderBase]: For 1476462/1476465 co-relation queries the response was YES. [2024-06-04 14:14:03,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60177 conditions, 6177 events. 3644/6177 cut-off events. For 1476462/1476465 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 42842 event pairs, 687 based on Foata normal form. 3/6176 useless extension candidates. Maximal degree in co-relation 59959. Up to 5095 conditions per place. [2024-06-04 14:14:03,930 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 442 selfloop transitions, 219 changer transitions 0/668 dead transitions. [2024-06-04 14:14:03,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 668 transitions, 13480 flow [2024-06-04 14:14:03,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:14:03,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:14:03,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:14:03,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:14:03,931 INFO L175 Difference]: Start difference. First operand has 482 places, 637 transitions, 10859 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:14:03,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 668 transitions, 13480 flow [2024-06-04 14:14:13,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 668 transitions, 13219 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-04 14:14:13,236 INFO L231 Difference]: Finished difference. Result has 483 places, 643 transitions, 11209 flow [2024-06-04 14:14:13,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10614, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11209, PETRI_PLACES=483, PETRI_TRANSITIONS=643} [2024-06-04 14:14:13,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-04 14:14:13,236 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 643 transitions, 11209 flow [2024-06-04 14:14:13,237 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-04 14:14:13,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:13,237 INFO L208 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-04 14:14:13,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-04 14:14:13,237 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-04 14:14:13,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:13,237 INFO L85 PathProgramCache]: Analyzing trace with hash 714745792, now seen corresponding path program 21 times [2024-06-04 14:14:13,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:13,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930593435] [2024-06-04 14:14:13,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:13,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:13,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:13,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:13,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:13,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930593435] [2024-06-04 14:14:13,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930593435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:13,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:13,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:13,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618916313] [2024-06-04 14:14:13,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:13,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:13,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:13,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:13,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:13,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:13,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 643 transitions, 11209 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-04 14:14:13,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:13,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:13,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:15,048 INFO L124 PetriNetUnfolderBase]: 3649/6174 cut-off events. [2024-06-04 14:14:15,048 INFO L125 PetriNetUnfolderBase]: For 1461955/1461958 co-relation queries the response was YES. [2024-06-04 14:14:15,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60284 conditions, 6174 events. 3649/6174 cut-off events. For 1461955/1461958 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42708 event pairs, 677 based on Foata normal form. 3/6173 useless extension candidates. Maximal degree in co-relation 60067. Up to 5099 conditions per place. [2024-06-04 14:14:15,154 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 445 selfloop transitions, 222 changer transitions 0/674 dead transitions. [2024-06-04 14:14:15,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 674 transitions, 13764 flow [2024-06-04 14:14:15,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:14:15,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:14:15,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 14:14:15,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-04 14:14:15,155 INFO L175 Difference]: Start difference. First operand has 483 places, 643 transitions, 11209 flow. Second operand 8 states and 199 transitions. [2024-06-04 14:14:15,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 674 transitions, 13764 flow [2024-06-04 14:14:24,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 674 transitions, 13090 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-04 14:14:24,157 INFO L231 Difference]: Finished difference. Result has 486 places, 646 transitions, 11058 flow [2024-06-04 14:14:24,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10557, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11058, PETRI_PLACES=486, PETRI_TRANSITIONS=646} [2024-06-04 14:14:24,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-04 14:14:24,157 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 646 transitions, 11058 flow [2024-06-04 14:14:24,158 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-04 14:14:24,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:24,158 INFO L208 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-04 14:14:24,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-04 14:14:24,158 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-04 14:14:24,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:24,158 INFO L85 PathProgramCache]: Analyzing trace with hash 714734632, now seen corresponding path program 22 times [2024-06-04 14:14:24,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:24,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100017002] [2024-06-04 14:14:24,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:24,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:24,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:24,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-04 14:14:24,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:24,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100017002] [2024-06-04 14:14:24,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100017002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:24,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:24,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:24,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853277150] [2024-06-04 14:14:24,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:24,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:24,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:24,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:24,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:24,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:24,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 646 transitions, 11058 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-04 14:14:24,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:24,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:24,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:25,700 INFO L124 PetriNetUnfolderBase]: 3646/6158 cut-off events. [2024-06-04 14:14:25,700 INFO L125 PetriNetUnfolderBase]: For 1472654/1472657 co-relation queries the response was YES. [2024-06-04 14:14:25,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60161 conditions, 6158 events. 3646/6158 cut-off events. For 1472654/1472657 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42520 event pairs, 667 based on Foata normal form. 3/6157 useless extension candidates. Maximal degree in co-relation 59943. Up to 5097 conditions per place. [2024-06-04 14:14:25,811 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 445 selfloop transitions, 224 changer transitions 0/676 dead transitions. [2024-06-04 14:14:25,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 676 transitions, 13286 flow [2024-06-04 14:14:25,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:14:25,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:14:25,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-04 14:14:25,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-04 14:14:25,812 INFO L175 Difference]: Start difference. First operand has 486 places, 646 transitions, 11058 flow. Second operand 8 states and 202 transitions. [2024-06-04 14:14:25,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 676 transitions, 13286 flow [2024-06-04 14:14:34,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 676 transitions, 12486 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-04 14:14:34,675 INFO L231 Difference]: Finished difference. Result has 485 places, 646 transitions, 10712 flow [2024-06-04 14:14:34,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10258, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10712, PETRI_PLACES=485, PETRI_TRANSITIONS=646} [2024-06-04 14:14:34,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-04 14:14:34,676 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 646 transitions, 10712 flow [2024-06-04 14:14:34,676 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-04 14:14:34,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:34,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:14:34,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-04 14:14:34,677 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-04 14:14:34,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:34,677 INFO L85 PathProgramCache]: Analyzing trace with hash 167103184, now seen corresponding path program 23 times [2024-06-04 14:14:34,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:34,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952164333] [2024-06-04 14:14:34,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:34,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:34,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:34,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:34,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:34,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952164333] [2024-06-04 14:14:34,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952164333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:34,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:34,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:34,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74559929] [2024-06-04 14:14:34,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:34,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:34,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:34,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:34,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:34,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:34,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 646 transitions, 10712 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-04 14:14:34,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:34,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:34,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:36,241 INFO L124 PetriNetUnfolderBase]: 3640/6173 cut-off events. [2024-06-04 14:14:36,241 INFO L125 PetriNetUnfolderBase]: For 1477388/1477388 co-relation queries the response was YES. [2024-06-04 14:14:36,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59713 conditions, 6173 events. 3640/6173 cut-off events. For 1477388/1477388 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42785 event pairs, 678 based on Foata normal form. 2/6172 useless extension candidates. Maximal degree in co-relation 59495. Up to 5092 conditions per place. [2024-06-04 14:14:36,353 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 456 selfloop transitions, 216 changer transitions 0/679 dead transitions. [2024-06-04 14:14:36,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 679 transitions, 12686 flow [2024-06-04 14:14:36,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:14:36,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:14:36,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-04 14:14:36,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-04 14:14:36,355 INFO L175 Difference]: Start difference. First operand has 485 places, 646 transitions, 10712 flow. Second operand 9 states and 224 transitions. [2024-06-04 14:14:36,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 679 transitions, 12686 flow [2024-06-04 14:14:46,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 679 transitions, 12212 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:14:46,160 INFO L231 Difference]: Finished difference. Result has 488 places, 646 transitions, 10682 flow [2024-06-04 14:14:46,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10238, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10682, PETRI_PLACES=488, PETRI_TRANSITIONS=646} [2024-06-04 14:14:46,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-04 14:14:46,161 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 646 transitions, 10682 flow [2024-06-04 14:14:46,161 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-04 14:14:46,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:46,161 INFO L208 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-04 14:14:46,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-04 14:14:46,161 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-04 14:14:46,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:46,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1606848334, now seen corresponding path program 24 times [2024-06-04 14:14:46,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:46,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290146632] [2024-06-04 14:14:46,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:46,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:46,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:46,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-04 14:14:46,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:46,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290146632] [2024-06-04 14:14:46,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290146632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:46,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:46,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:14:46,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188683609] [2024-06-04 14:14:46,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:46,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:14:46,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:46,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:14:46,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:14:46,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:46,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 646 transitions, 10682 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-04 14:14:46,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:46,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:46,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:14:47,840 INFO L124 PetriNetUnfolderBase]: 3637/6157 cut-off events. [2024-06-04 14:14:47,840 INFO L125 PetriNetUnfolderBase]: For 1479475/1479475 co-relation queries the response was YES. [2024-06-04 14:14:48,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59668 conditions, 6157 events. 3637/6157 cut-off events. For 1479475/1479475 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42603 event pairs, 668 based on Foata normal form. 1/6155 useless extension candidates. Maximal degree in co-relation 59449. Up to 5502 conditions per place. [2024-06-04 14:14:48,171 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 616 selfloop transitions, 52 changer transitions 0/675 dead transitions. [2024-06-04 14:14:48,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 675 transitions, 12366 flow [2024-06-04 14:14:48,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:14:48,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:14:48,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-04 14:14:48,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-04 14:14:48,173 INFO L175 Difference]: Start difference. First operand has 488 places, 646 transitions, 10682 flow. Second operand 9 states and 209 transitions. [2024-06-04 14:14:48,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 675 transitions, 12366 flow [2024-06-04 14:14:58,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 675 transitions, 11935 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-04 14:14:58,231 INFO L231 Difference]: Finished difference. Result has 489 places, 646 transitions, 10363 flow [2024-06-04 14:14:58,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10253, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10363, PETRI_PLACES=489, PETRI_TRANSITIONS=646} [2024-06-04 14:14:58,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-04 14:14:58,232 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 646 transitions, 10363 flow [2024-06-04 14:14:58,232 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-04 14:14:58,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:14:58,232 INFO L208 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-04 14:14:58,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-04 14:14:58,232 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-04 14:14:58,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:14:58,232 INFO L85 PathProgramCache]: Analyzing trace with hash 567124846, now seen corresponding path program 21 times [2024-06-04 14:14:58,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:14:58,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676006321] [2024-06-04 14:14:58,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:14:58,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:14:58,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:14:58,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:14:58,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:14:58,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676006321] [2024-06-04 14:14:58,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676006321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:14:58,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:14:58,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:14:58,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858799774] [2024-06-04 14:14:58,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:14:58,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:14:58,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:14:58,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:14:58,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:14:58,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:14:58,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 646 transitions, 10363 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-04 14:14:58,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:14:58,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:14:58,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:00,212 INFO L124 PetriNetUnfolderBase]: 3631/6149 cut-off events. [2024-06-04 14:15:00,212 INFO L125 PetriNetUnfolderBase]: For 1468590/1468590 co-relation queries the response was YES. [2024-06-04 14:15:00,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58836 conditions, 6149 events. 3631/6149 cut-off events. For 1468590/1468590 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42555 event pairs, 668 based on Foata normal form. 2/6148 useless extension candidates. Maximal degree in co-relation 58617. Up to 5399 conditions per place. [2024-06-04 14:15:00,317 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 583 selfloop transitions, 80 changer transitions 0/670 dead transitions. [2024-06-04 14:15:00,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 670 transitions, 11781 flow [2024-06-04 14:15:00,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:15:00,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:15:00,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-04 14:15:00,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-04 14:15:00,318 INFO L175 Difference]: Start difference. First operand has 489 places, 646 transitions, 10363 flow. Second operand 6 states and 157 transitions. [2024-06-04 14:15:00,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 670 transitions, 11781 flow [2024-06-04 14:15:09,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 670 transitions, 11539 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-04 14:15:09,826 INFO L231 Difference]: Finished difference. Result has 486 places, 648 transitions, 10404 flow [2024-06-04 14:15:09,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10121, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10404, PETRI_PLACES=486, PETRI_TRANSITIONS=648} [2024-06-04 14:15:09,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-04 14:15:09,827 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 648 transitions, 10404 flow [2024-06-04 14:15:09,827 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-04 14:15:09,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:09,827 INFO L208 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-04 14:15:09,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-04 14:15:09,827 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-04 14:15:09,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:09,827 INFO L85 PathProgramCache]: Analyzing trace with hash 567125032, now seen corresponding path program 25 times [2024-06-04 14:15:09,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:09,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698655783] [2024-06-04 14:15:09,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:09,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:09,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:09,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-04 14:15:09,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:09,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698655783] [2024-06-04 14:15:09,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698655783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:09,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:09,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:09,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071822243] [2024-06-04 14:15:09,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:09,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:09,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:09,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:09,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:09,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:09,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 648 transitions, 10404 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-04 14:15:09,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:09,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:09,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:11,733 INFO L124 PetriNetUnfolderBase]: 3628/6149 cut-off events. [2024-06-04 14:15:11,733 INFO L125 PetriNetUnfolderBase]: For 1470566/1470566 co-relation queries the response was YES. [2024-06-04 14:15:11,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59022 conditions, 6149 events. 3628/6149 cut-off events. For 1470566/1470566 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 42589 event pairs, 670 based on Foata normal form. 1/6147 useless extension candidates. Maximal degree in co-relation 58801. Up to 5491 conditions per place. [2024-06-04 14:15:11,847 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 616 selfloop transitions, 51 changer transitions 0/674 dead transitions. [2024-06-04 14:15:11,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 674 transitions, 11804 flow [2024-06-04 14:15:11,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:15:11,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:15:11,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:15:11,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-04 14:15:11,849 INFO L175 Difference]: Start difference. First operand has 486 places, 648 transitions, 10404 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:15:11,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 674 transitions, 11804 flow [2024-06-04 14:15:20,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 674 transitions, 11461 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-04 14:15:20,174 INFO L231 Difference]: Finished difference. Result has 485 places, 648 transitions, 10169 flow [2024-06-04 14:15:20,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10061, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10169, PETRI_PLACES=485, PETRI_TRANSITIONS=648} [2024-06-04 14:15:20,174 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-04 14:15:20,175 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 648 transitions, 10169 flow [2024-06-04 14:15:20,175 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-04 14:15:20,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:20,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:20,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-04 14:15:20,175 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-04 14:15:20,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:20,176 INFO L85 PathProgramCache]: Analyzing trace with hash 567032776, now seen corresponding path program 4 times [2024-06-04 14:15:20,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:20,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391631425] [2024-06-04 14:15:20,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:20,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:20,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:20,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-04 14:15:20,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:20,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391631425] [2024-06-04 14:15:20,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391631425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:20,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:20,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:15:20,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390783394] [2024-06-04 14:15:20,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:20,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:15:20,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:20,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:15:20,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:15:20,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:20,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 648 transitions, 10169 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-04 14:15:20,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:20,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:20,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:22,083 INFO L124 PetriNetUnfolderBase]: 3615/6138 cut-off events. [2024-06-04 14:15:22,083 INFO L125 PetriNetUnfolderBase]: For 1455166/1455166 co-relation queries the response was YES. [2024-06-04 14:15:22,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57725 conditions, 6138 events. 3615/6138 cut-off events. For 1455166/1455166 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42624 event pairs, 589 based on Foata normal form. 6/6141 useless extension candidates. Maximal degree in co-relation 57506. Up to 5368 conditions per place. [2024-06-04 14:15:22,182 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 634 selfloop transitions, 40 changer transitions 0/681 dead transitions. [2024-06-04 14:15:22,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 681 transitions, 11641 flow [2024-06-04 14:15:22,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:15:22,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:15:22,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:15:22,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:15:22,184 INFO L175 Difference]: Start difference. First operand has 485 places, 648 transitions, 10169 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:15:22,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 681 transitions, 11641 flow [2024-06-04 14:15:30,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 681 transitions, 11535 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 14:15:30,875 INFO L231 Difference]: Finished difference. Result has 486 places, 648 transitions, 10147 flow [2024-06-04 14:15:30,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10063, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10147, PETRI_PLACES=486, PETRI_TRANSITIONS=648} [2024-06-04 14:15:30,875 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-04 14:15:30,875 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 648 transitions, 10147 flow [2024-06-04 14:15:30,876 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-04 14:15:30,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:30,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:30,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-04 14:15:30,876 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:15:30,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:30,876 INFO L85 PathProgramCache]: Analyzing trace with hash -528715222, now seen corresponding path program 3 times [2024-06-04 14:15:30,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:30,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299191156] [2024-06-04 14:15:30,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:30,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:30,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:30,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:30,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:30,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299191156] [2024-06-04 14:15:30,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299191156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:30,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:30,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:15:30,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275073502] [2024-06-04 14:15:30,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:30,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:15:30,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:30,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:15:30,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:15:31,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:31,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 648 transitions, 10147 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-04 14:15:31,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:31,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:31,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:32,704 INFO L124 PetriNetUnfolderBase]: 3649/6184 cut-off events. [2024-06-04 14:15:32,704 INFO L125 PetriNetUnfolderBase]: For 1476903/1476903 co-relation queries the response was YES. [2024-06-04 14:15:32,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58864 conditions, 6184 events. 3649/6184 cut-off events. For 1476903/1476903 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 42913 event pairs, 676 based on Foata normal form. 2/6178 useless extension candidates. Maximal degree in co-relation 58644. Up to 5407 conditions per place. [2024-06-04 14:15:32,806 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 596 selfloop transitions, 74 changer transitions 0/677 dead transitions. [2024-06-04 14:15:32,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 677 transitions, 11955 flow [2024-06-04 14:15:32,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:15:32,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:15:32,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:15:32,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 14:15:32,808 INFO L175 Difference]: Start difference. First operand has 486 places, 648 transitions, 10147 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:15:32,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 677 transitions, 11955 flow [2024-06-04 14:15:41,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 677 transitions, 11849 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:15:41,758 INFO L231 Difference]: Finished difference. Result has 489 places, 654 transitions, 10345 flow [2024-06-04 14:15:41,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10041, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10345, PETRI_PLACES=489, PETRI_TRANSITIONS=654} [2024-06-04 14:15:41,758 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-04 14:15:41,758 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 654 transitions, 10345 flow [2024-06-04 14:15:41,758 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-04 14:15:41,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:41,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:41,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-04 14:15:41,759 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:15:41,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:41,759 INFO L85 PathProgramCache]: Analyzing trace with hash -280493394, now seen corresponding path program 4 times [2024-06-04 14:15:41,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:41,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566152865] [2024-06-04 14:15:41,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:41,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:41,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:41,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-04 14:15:41,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:41,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566152865] [2024-06-04 14:15:41,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566152865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:41,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:41,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:15:41,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899087841] [2024-06-04 14:15:41,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:41,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:15:41,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:41,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:15:41,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:15:41,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:41,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 654 transitions, 10345 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-04 14:15:41,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:41,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:41,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:43,515 INFO L124 PetriNetUnfolderBase]: 3657/6199 cut-off events. [2024-06-04 14:15:43,515 INFO L125 PetriNetUnfolderBase]: For 1498143/1498143 co-relation queries the response was YES. [2024-06-04 14:15:43,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59288 conditions, 6199 events. 3657/6199 cut-off events. For 1498143/1498143 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43046 event pairs, 683 based on Foata normal form. 2/6195 useless extension candidates. Maximal degree in co-relation 59066. Up to 5461 conditions per place. [2024-06-04 14:15:43,716 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 598 selfloop transitions, 69 changer transitions 0/674 dead transitions. [2024-06-04 14:15:43,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 674 transitions, 11773 flow [2024-06-04 14:15:43,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:15:43,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:15:43,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:15:43,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 14:15:43,717 INFO L175 Difference]: Start difference. First operand has 489 places, 654 transitions, 10345 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:15:43,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 674 transitions, 11773 flow [2024-06-04 14:15:54,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 674 transitions, 11589 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-04 14:15:54,538 INFO L231 Difference]: Finished difference. Result has 493 places, 656 transitions, 10358 flow [2024-06-04 14:15:54,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10183, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10358, PETRI_PLACES=493, PETRI_TRANSITIONS=656} [2024-06-04 14:15:54,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-04 14:15:54,539 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 656 transitions, 10358 flow [2024-06-04 14:15:54,539 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-04 14:15:54,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:15:54,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:15:54,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-04 14:15:54,540 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:15:54,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:15:54,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1922774032, now seen corresponding path program 5 times [2024-06-04 14:15:54,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:15:54,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466080576] [2024-06-04 14:15:54,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:15:54,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:15:54,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:15:54,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:15:54,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:15:54,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466080576] [2024-06-04 14:15:54,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466080576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:15:54,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:15:54,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:15:54,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988975324] [2024-06-04 14:15:54,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:15:54,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:15:54,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:15:54,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:15:54,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:15:54,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:15:54,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 656 transitions, 10358 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-04 14:15:54,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:15:54,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:15:54,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:15:56,357 INFO L124 PetriNetUnfolderBase]: 3665/6227 cut-off events. [2024-06-04 14:15:56,358 INFO L125 PetriNetUnfolderBase]: For 1517503/1517503 co-relation queries the response was YES. [2024-06-04 14:15:56,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59501 conditions, 6227 events. 3665/6227 cut-off events. For 1517503/1517503 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 43255 event pairs, 572 based on Foata normal form. 2/6223 useless extension candidates. Maximal degree in co-relation 59277. Up to 5257 conditions per place. [2024-06-04 14:15:56,461 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 587 selfloop transitions, 92 changer transitions 0/686 dead transitions. [2024-06-04 14:15:56,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 686 transitions, 12470 flow [2024-06-04 14:15:56,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:15:56,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:15:56,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:15:56,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:15:56,462 INFO L175 Difference]: Start difference. First operand has 493 places, 656 transitions, 10358 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:15:56,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 686 transitions, 12470 flow [2024-06-04 14:16:05,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 686 transitions, 12317 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:05,591 INFO L231 Difference]: Finished difference. Result has 496 places, 661 transitions, 10537 flow [2024-06-04 14:16:05,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10205, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10537, PETRI_PLACES=496, PETRI_TRANSITIONS=661} [2024-06-04 14:16:05,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-04 14:16:05,591 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 661 transitions, 10537 flow [2024-06-04 14:16:05,592 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-04 14:16:05,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:05,592 INFO L208 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-04 14:16:05,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-04 14:16:05,592 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:05,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:05,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1333813914, now seen corresponding path program 6 times [2024-06-04 14:16:05,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:05,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839609588] [2024-06-04 14:16:05,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:05,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:05,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:05,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:05,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:05,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839609588] [2024-06-04 14:16:05,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839609588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:05,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:05,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:05,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46214645] [2024-06-04 14:16:05,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:05,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:05,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:05,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:05,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:05,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:05,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 661 transitions, 10537 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-04 14:16:05,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:05,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:05,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:07,508 INFO L124 PetriNetUnfolderBase]: 3673/6238 cut-off events. [2024-06-04 14:16:07,508 INFO L125 PetriNetUnfolderBase]: For 1540186/1540186 co-relation queries the response was YES. [2024-06-04 14:16:07,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60043 conditions, 6238 events. 3673/6238 cut-off events. For 1540186/1540186 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43374 event pairs, 586 based on Foata normal form. 2/6234 useless extension candidates. Maximal degree in co-relation 59817. Up to 5374 conditions per place. [2024-06-04 14:16:07,612 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 588 selfloop transitions, 93 changer transitions 0/688 dead transitions. [2024-06-04 14:16:07,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 688 transitions, 12299 flow [2024-06-04 14:16:07,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:07,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:07,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:16:07,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:16:07,721 INFO L175 Difference]: Start difference. First operand has 496 places, 661 transitions, 10537 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:16:07,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 688 transitions, 12299 flow [2024-06-04 14:16:17,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 688 transitions, 12022 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:17,569 INFO L231 Difference]: Finished difference. Result has 500 places, 663 transitions, 10509 flow [2024-06-04 14:16:17,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10286, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10509, PETRI_PLACES=500, PETRI_TRANSITIONS=663} [2024-06-04 14:16:17,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-04 14:16:17,570 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 663 transitions, 10509 flow [2024-06-04 14:16:17,570 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-04 14:16:17,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:17,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:17,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-04 14:16:17,570 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:17,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:17,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1513426390, now seen corresponding path program 7 times [2024-06-04 14:16:17,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:17,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184785159] [2024-06-04 14:16:17,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:17,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:17,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:17,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:17,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:17,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184785159] [2024-06-04 14:16:17,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184785159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:17,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:17,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:17,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62947283] [2024-06-04 14:16:17,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:17,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:17,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:17,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:17,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:17,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:17,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 663 transitions, 10509 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-04 14:16:17,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:17,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:17,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:19,419 INFO L124 PetriNetUnfolderBase]: 3668/6224 cut-off events. [2024-06-04 14:16:19,420 INFO L125 PetriNetUnfolderBase]: For 1538245/1538245 co-relation queries the response was YES. [2024-06-04 14:16:19,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59611 conditions, 6224 events. 3668/6224 cut-off events. For 1538245/1538245 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43270 event pairs, 686 based on Foata normal form. 2/6220 useless extension candidates. Maximal degree in co-relation 59384. Up to 5478 conditions per place. [2024-06-04 14:16:19,520 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 602 selfloop transitions, 73 changer transitions 0/682 dead transitions. [2024-06-04 14:16:19,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 682 transitions, 11905 flow [2024-06-04 14:16:19,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:19,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:19,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:16:19,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-04 14:16:19,521 INFO L175 Difference]: Start difference. First operand has 500 places, 663 transitions, 10509 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:16:19,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 682 transitions, 11905 flow [2024-06-04 14:16:29,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 682 transitions, 11704 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 14:16:29,243 INFO L231 Difference]: Finished difference. Result has 502 places, 663 transitions, 10459 flow [2024-06-04 14:16:29,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10308, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10459, PETRI_PLACES=502, PETRI_TRANSITIONS=663} [2024-06-04 14:16:29,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-04 14:16:29,244 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 663 transitions, 10459 flow [2024-06-04 14:16:29,244 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-04 14:16:29,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:29,244 INFO L208 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-04 14:16:29,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-04 14:16:29,244 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:29,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:29,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1503903190, now seen corresponding path program 8 times [2024-06-04 14:16:29,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:29,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711718054] [2024-06-04 14:16:29,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:29,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:29,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:29,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-04 14:16:29,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:29,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711718054] [2024-06-04 14:16:29,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711718054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:29,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:29,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:29,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966613384] [2024-06-04 14:16:29,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:29,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:29,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:29,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:29,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:29,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:29,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 663 transitions, 10459 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-04 14:16:29,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:29,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:29,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:31,064 INFO L124 PetriNetUnfolderBase]: 3663/6213 cut-off events. [2024-06-04 14:16:31,065 INFO L125 PetriNetUnfolderBase]: For 1537083/1537083 co-relation queries the response was YES. [2024-06-04 14:16:31,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59274 conditions, 6213 events. 3663/6213 cut-off events. For 1537083/1537083 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43210 event pairs, 679 based on Foata normal form. 2/6205 useless extension candidates. Maximal degree in co-relation 59046. Up to 5451 conditions per place. [2024-06-04 14:16:31,173 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 599 selfloop transitions, 78 changer transitions 0/684 dead transitions. [2024-06-04 14:16:31,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 684 transitions, 11863 flow [2024-06-04 14:16:31,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:16:31,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:16:31,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-04 14:16:31,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291005291005291 [2024-06-04 14:16:31,174 INFO L175 Difference]: Start difference. First operand has 502 places, 663 transitions, 10459 flow. Second operand 9 states and 200 transitions. [2024-06-04 14:16:31,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 684 transitions, 11863 flow [2024-06-04 14:16:40,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 684 transitions, 11698 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:16:40,326 INFO L231 Difference]: Finished difference. Result has 505 places, 663 transitions, 10455 flow [2024-06-04 14:16:40,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10294, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10455, PETRI_PLACES=505, PETRI_TRANSITIONS=663} [2024-06-04 14:16:40,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-04 14:16:40,327 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 663 transitions, 10455 flow [2024-06-04 14:16:40,327 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-04 14:16:40,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:40,327 INFO L208 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-04 14:16:40,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-04 14:16:40,327 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:40,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:40,327 INFO L85 PathProgramCache]: Analyzing trace with hash -2094421330, now seen corresponding path program 9 times [2024-06-04 14:16:40,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:40,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220507403] [2024-06-04 14:16:40,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:40,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:40,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:40,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:40,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:40,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220507403] [2024-06-04 14:16:40,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220507403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:40,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:40,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:40,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148165232] [2024-06-04 14:16:40,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:40,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:40,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:40,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:40,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:40,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:40,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 663 transitions, 10455 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-04 14:16:40,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:40,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:40,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:42,090 INFO L124 PetriNetUnfolderBase]: 3658/6210 cut-off events. [2024-06-04 14:16:42,090 INFO L125 PetriNetUnfolderBase]: For 1536044/1536044 co-relation queries the response was YES. [2024-06-04 14:16:42,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59067 conditions, 6210 events. 3658/6210 cut-off events. For 1536044/1536044 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43223 event pairs, 684 based on Foata normal form. 2/6206 useless extension candidates. Maximal degree in co-relation 58838. Up to 5464 conditions per place. [2024-06-04 14:16:42,350 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 606 selfloop transitions, 69 changer transitions 0/682 dead transitions. [2024-06-04 14:16:42,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 682 transitions, 11851 flow [2024-06-04 14:16:42,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:42,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:42,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:16:42,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-04 14:16:42,351 INFO L175 Difference]: Start difference. First operand has 505 places, 663 transitions, 10455 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:16:42,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 682 transitions, 11851 flow [2024-06-04 14:16:51,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 682 transitions, 11662 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-04 14:16:51,325 INFO L231 Difference]: Finished difference. Result has 506 places, 663 transitions, 10409 flow [2024-06-04 14:16:51,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10266, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10409, PETRI_PLACES=506, PETRI_TRANSITIONS=663} [2024-06-04 14:16:51,325 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 463 predicate places. [2024-06-04 14:16:51,325 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 663 transitions, 10409 flow [2024-06-04 14:16:51,326 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-04 14:16:51,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:51,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:51,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-04 14:16:51,326 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:51,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:51,326 INFO L85 PathProgramCache]: Analyzing trace with hash -2094236632, now seen corresponding path program 5 times [2024-06-04 14:16:51,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:51,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367250154] [2024-06-04 14:16:51,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:51,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:51,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:51,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:51,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:51,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367250154] [2024-06-04 14:16:51,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367250154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:51,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:51,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:16:51,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456206812] [2024-06-04 14:16:51,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:51,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:16:51,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:51,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:16:51,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:16:51,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:16:51,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 663 transitions, 10409 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-04 14:16:51,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:51,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:16:51,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:53,170 INFO L124 PetriNetUnfolderBase]: 3635/6177 cut-off events. [2024-06-04 14:16:53,170 INFO L125 PetriNetUnfolderBase]: For 1534352/1534352 co-relation queries the response was YES. [2024-06-04 14:16:53,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57393 conditions, 6177 events. 3635/6177 cut-off events. For 1534352/1534352 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43043 event pairs, 679 based on Foata normal form. 10/6181 useless extension candidates. Maximal degree in co-relation 57163. Up to 5241 conditions per place. [2024-06-04 14:16:53,280 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 174 changer transitions 0/686 dead transitions. [2024-06-04 14:16:53,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 686 transitions, 11872 flow [2024-06-04 14:16:53,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:53,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:53,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:16:53,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:16:53,282 INFO L175 Difference]: Start difference. First operand has 506 places, 663 transitions, 10409 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:16:53,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 686 transitions, 11872 flow [2024-06-04 14:17:02,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 686 transitions, 11754 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:02,897 INFO L231 Difference]: Finished difference. Result has 510 places, 664 transitions, 10672 flow [2024-06-04 14:17:02,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10299, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10672, PETRI_PLACES=510, PETRI_TRANSITIONS=664} [2024-06-04 14:17:02,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 467 predicate places. [2024-06-04 14:17:02,906 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 664 transitions, 10672 flow [2024-06-04 14:17:02,906 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-04 14:17:02,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:02,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] [2024-06-04 14:17:02,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-04 14:17:02,907 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:02,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:02,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1907205580, now seen corresponding path program 10 times [2024-06-04 14:17:02,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:02,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461596704] [2024-06-04 14:17:02,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:02,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:02,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:03,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:03,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:03,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461596704] [2024-06-04 14:17:03,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461596704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:03,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:03,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:03,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839228527] [2024-06-04 14:17:03,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:03,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:03,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:03,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:03,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:03,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:03,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 664 transitions, 10672 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-04 14:17:03,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:03,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:03,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:04,853 INFO L124 PetriNetUnfolderBase]: 3679/6268 cut-off events. [2024-06-04 14:17:04,854 INFO L125 PetriNetUnfolderBase]: For 1576233/1576233 co-relation queries the response was YES. [2024-06-04 14:17:04,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58390 conditions, 6268 events. 3679/6268 cut-off events. For 1576233/1576233 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 43833 event pairs, 683 based on Foata normal form. 12/6277 useless extension candidates. Maximal degree in co-relation 58159. Up to 5555 conditions per place. [2024-06-04 14:17:04,960 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 636 selfloop transitions, 44 changer transitions 0/687 dead transitions. [2024-06-04 14:17:04,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 687 transitions, 12202 flow [2024-06-04 14:17:04,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:04,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:04,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:17:04,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-04 14:17:04,962 INFO L175 Difference]: Start difference. First operand has 510 places, 664 transitions, 10672 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:17:04,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 687 transitions, 12202 flow [2024-06-04 14:17:14,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 687 transitions, 11846 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:14,126 INFO L231 Difference]: Finished difference. Result has 512 places, 668 transitions, 10519 flow [2024-06-04 14:17:14,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10316, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10519, PETRI_PLACES=512, PETRI_TRANSITIONS=668} [2024-06-04 14:17:14,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 469 predicate places. [2024-06-04 14:17:14,127 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 668 transitions, 10519 flow [2024-06-04 14:17:14,127 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-04 14:17:14,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:14,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, 1] [2024-06-04 14:17:14,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-04 14:17:14,128 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:14,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:14,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1916728780, now seen corresponding path program 11 times [2024-06-04 14:17:14,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:14,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76804973] [2024-06-04 14:17:14,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:14,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:14,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:14,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-04 14:17:14,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:14,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76804973] [2024-06-04 14:17:14,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76804973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:14,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:14,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:14,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041916470] [2024-06-04 14:17:14,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:14,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:14,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:14,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:14,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:14,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:14,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 668 transitions, 10519 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-04 14:17:14,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:14,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:14,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:15,979 INFO L124 PetriNetUnfolderBase]: 3657/6234 cut-off events. [2024-06-04 14:17:15,980 INFO L125 PetriNetUnfolderBase]: For 1480237/1480237 co-relation queries the response was YES. [2024-06-04 14:17:16,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56384 conditions, 6234 events. 3657/6234 cut-off events. For 1480237/1480237 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 43648 event pairs, 651 based on Foata normal form. 12/6239 useless extension candidates. Maximal degree in co-relation 56152. Up to 5315 conditions per place. [2024-06-04 14:17:16,092 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 635 selfloop transitions, 51 changer transitions 0/693 dead transitions. [2024-06-04 14:17:16,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 693 transitions, 12031 flow [2024-06-04 14:17:16,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:16,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:16,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:17:16,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:17:16,093 INFO L175 Difference]: Start difference. First operand has 512 places, 668 transitions, 10519 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:17:16,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 693 transitions, 12031 flow [2024-06-04 14:17:25,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 693 transitions, 11878 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-04 14:17:25,578 INFO L231 Difference]: Finished difference. Result has 513 places, 670 transitions, 10514 flow [2024-06-04 14:17:25,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10366, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10514, PETRI_PLACES=513, PETRI_TRANSITIONS=670} [2024-06-04 14:17:25,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 470 predicate places. [2024-06-04 14:17:25,579 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 670 transitions, 10514 flow [2024-06-04 14:17:25,579 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-04 14:17:25,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:25,579 INFO L208 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-04 14:17:25,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-04 14:17:25,579 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:25,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:25,580 INFO L85 PathProgramCache]: Analyzing trace with hash -305029650, now seen corresponding path program 6 times [2024-06-04 14:17:25,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:25,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336974850] [2024-06-04 14:17:25,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:25,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:25,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:25,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:25,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:25,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336974850] [2024-06-04 14:17:25,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336974850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:25,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:25,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:25,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210362191] [2024-06-04 14:17:25,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:25,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:25,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:25,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:25,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:25,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:25,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 670 transitions, 10514 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-04 14:17:25,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:25,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:25,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:27,490 INFO L124 PetriNetUnfolderBase]: 3693/6294 cut-off events. [2024-06-04 14:17:27,490 INFO L125 PetriNetUnfolderBase]: For 1481319/1481319 co-relation queries the response was YES. [2024-06-04 14:17:27,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56905 conditions, 6294 events. 3693/6294 cut-off events. For 1481319/1481319 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 44093 event pairs, 679 based on Foata normal form. 10/6301 useless extension candidates. Maximal degree in co-relation 56672. Up to 5565 conditions per place. [2024-06-04 14:17:27,598 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 630 selfloop transitions, 55 changer transitions 0/692 dead transitions. [2024-06-04 14:17:27,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 692 transitions, 12024 flow [2024-06-04 14:17:27,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:17:27,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:17:27,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-04 14:17:27,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-04 14:17:27,600 INFO L175 Difference]: Start difference. First operand has 513 places, 670 transitions, 10514 flow. Second operand 9 states and 201 transitions. [2024-06-04 14:17:27,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 692 transitions, 12024 flow [2024-06-04 14:17:37,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 692 transitions, 11908 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:37,627 INFO L231 Difference]: Finished difference. Result has 516 places, 672 transitions, 10584 flow [2024-06-04 14:17:37,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10398, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10584, PETRI_PLACES=516, PETRI_TRANSITIONS=672} [2024-06-04 14:17:37,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 473 predicate places. [2024-06-04 14:17:37,628 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 672 transitions, 10584 flow [2024-06-04 14:17:37,628 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-04 14:17:37,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:37,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:37,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-04 14:17:37,629 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:37,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:37,629 INFO L85 PathProgramCache]: Analyzing trace with hash 174468164, now seen corresponding path program 12 times [2024-06-04 14:17:37,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:37,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832664195] [2024-06-04 14:17:37,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:37,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:37,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:37,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-04 14:17:37,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:37,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832664195] [2024-06-04 14:17:37,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832664195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:37,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:37,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:37,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394967353] [2024-06-04 14:17:37,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:37,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:37,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:37,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:37,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:37,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:37,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 672 transitions, 10584 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-04 14:17:37,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:37,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:37,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:39,590 INFO L124 PetriNetUnfolderBase]: 3760/6406 cut-off events. [2024-06-04 14:17:39,591 INFO L125 PetriNetUnfolderBase]: For 1615953/1615953 co-relation queries the response was YES. [2024-06-04 14:17:39,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57713 conditions, 6406 events. 3760/6406 cut-off events. For 1615953/1615953 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 45050 event pairs, 683 based on Foata normal form. 22/6425 useless extension candidates. Maximal degree in co-relation 57479. Up to 5465 conditions per place. [2024-06-04 14:17:39,701 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 605 selfloop transitions, 98 changer transitions 0/710 dead transitions. [2024-06-04 14:17:39,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 710 transitions, 12225 flow [2024-06-04 14:17:39,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:39,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:39,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-04 14:17:39,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-04 14:17:39,702 INFO L175 Difference]: Start difference. First operand has 516 places, 672 transitions, 10584 flow. Second operand 8 states and 203 transitions. [2024-06-04 14:17:39,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 710 transitions, 12225 flow [2024-06-04 14:17:49,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 710 transitions, 12065 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-04 14:17:49,343 INFO L231 Difference]: Finished difference. Result has 517 places, 676 transitions, 10774 flow [2024-06-04 14:17:49,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10424, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10774, PETRI_PLACES=517, PETRI_TRANSITIONS=676} [2024-06-04 14:17:49,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 474 predicate places. [2024-06-04 14:17:49,344 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 676 transitions, 10774 flow [2024-06-04 14:17:49,344 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-04 14:17:49,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:49,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:49,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-04 14:17:49,344 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:17:49,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:49,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2006433706, now seen corresponding path program 13 times [2024-06-04 14:17:49,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:49,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691255444] [2024-06-04 14:17:49,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:49,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:49,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:49,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:49,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:49,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691255444] [2024-06-04 14:17:49,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691255444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:49,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:49,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:49,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123782113] [2024-06-04 14:17:49,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:49,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:49,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:49,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:49,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:49,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:17:49,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 676 transitions, 10774 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-04 14:17:49,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:49,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:17:49,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:51,293 INFO L124 PetriNetUnfolderBase]: 3715/6356 cut-off events. [2024-06-04 14:17:51,293 INFO L125 PetriNetUnfolderBase]: For 1406679/1406679 co-relation queries the response was YES. [2024-06-04 14:17:51,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54391 conditions, 6356 events. 3715/6356 cut-off events. For 1406679/1406679 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 44791 event pairs, 516 based on Foata normal form. 22/6375 useless extension candidates. Maximal degree in co-relation 54156. Up to 4719 conditions per place. [2024-06-04 14:17:51,399 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 591 selfloop transitions, 119 changer transitions 0/717 dead transitions. [2024-06-04 14:17:51,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 717 transitions, 12712 flow [2024-06-04 14:17:51,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:51,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:51,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-04 14:17:51,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-04 14:17:51,400 INFO L175 Difference]: Start difference. First operand has 517 places, 676 transitions, 10774 flow. Second operand 8 states and 207 transitions. [2024-06-04 14:17:51,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 717 transitions, 12712 flow [2024-06-04 14:18:00,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 717 transitions, 12463 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:00,456 INFO L231 Difference]: Finished difference. Result has 519 places, 678 transitions, 10856 flow [2024-06-04 14:18:00,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10527, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10856, PETRI_PLACES=519, PETRI_TRANSITIONS=678} [2024-06-04 14:18:00,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 476 predicate places. [2024-06-04 14:18:00,456 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 678 transitions, 10856 flow [2024-06-04 14:18:00,457 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-04 14:18:00,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:00,457 INFO L208 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-04 14:18:00,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-04 14:18:00,457 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:00,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:00,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1308024326, now seen corresponding path program 7 times [2024-06-04 14:18:00,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:00,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139708008] [2024-06-04 14:18:00,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:00,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:00,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:00,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:00,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:00,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139708008] [2024-06-04 14:18:00,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139708008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:00,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:00,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:00,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665297320] [2024-06-04 14:18:00,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:00,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:00,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:00,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:00,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:00,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:00,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 678 transitions, 10856 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-04 14:18:00,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:00,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:00,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:02,337 INFO L124 PetriNetUnfolderBase]: 3703/6323 cut-off events. [2024-06-04 14:18:02,337 INFO L125 PetriNetUnfolderBase]: For 1159916/1159919 co-relation queries the response was YES. [2024-06-04 14:18:02,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53984 conditions, 6323 events. 3703/6323 cut-off events. For 1159916/1159919 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 44541 event pairs, 676 based on Foata normal form. 4/6323 useless extension candidates. Maximal degree in co-relation 53748. Up to 5516 conditions per place. [2024-06-04 14:18:02,441 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 607 selfloop transitions, 88 changer transitions 0/702 dead transitions. [2024-06-04 14:18:02,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 702 transitions, 12306 flow [2024-06-04 14:18:02,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:02,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:02,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:18:02,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 14:18:02,442 INFO L175 Difference]: Start difference. First operand has 519 places, 678 transitions, 10856 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:18:02,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 702 transitions, 12306 flow [2024-06-04 14:18:10,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 702 transitions, 12091 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-04 14:18:10,448 INFO L231 Difference]: Finished difference. Result has 521 places, 678 transitions, 10822 flow [2024-06-04 14:18:10,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10641, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10822, PETRI_PLACES=521, PETRI_TRANSITIONS=678} [2024-06-04 14:18:10,448 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 478 predicate places. [2024-06-04 14:18:10,448 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 678 transitions, 10822 flow [2024-06-04 14:18:10,448 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-04 14:18:10,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:10,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:10,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-04 14:18:10,449 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:10,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:10,449 INFO L85 PathProgramCache]: Analyzing trace with hash 35645954, now seen corresponding path program 8 times [2024-06-04 14:18:10,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:10,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446766162] [2024-06-04 14:18:10,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:10,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:10,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:10,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:10,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:10,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446766162] [2024-06-04 14:18:10,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446766162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:10,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:10,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:10,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274700281] [2024-06-04 14:18:10,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:10,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:10,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:10,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:10,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:10,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:10,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 678 transitions, 10822 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-04 14:18:10,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:10,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:10,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:12,386 INFO L124 PetriNetUnfolderBase]: 3711/6322 cut-off events. [2024-06-04 14:18:12,386 INFO L125 PetriNetUnfolderBase]: For 1156267/1156270 co-relation queries the response was YES. [2024-06-04 14:18:12,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53589 conditions, 6322 events. 3711/6322 cut-off events. For 1156267/1156270 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 44433 event pairs, 661 based on Foata normal form. 4/6322 useless extension candidates. Maximal degree in co-relation 53352. Up to 5370 conditions per place. [2024-06-04 14:18:12,489 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 601 selfloop transitions, 101 changer transitions 0/709 dead transitions. [2024-06-04 14:18:12,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 709 transitions, 12392 flow [2024-06-04 14:18:12,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:12,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:12,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:18:12,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-04 14:18:12,490 INFO L175 Difference]: Start difference. First operand has 521 places, 678 transitions, 10822 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:18:12,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 709 transitions, 12392 flow [2024-06-04 14:18:21,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 709 transitions, 12072 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:21,235 INFO L231 Difference]: Finished difference. Result has 523 places, 681 transitions, 10812 flow [2024-06-04 14:18:21,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10502, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10812, PETRI_PLACES=523, PETRI_TRANSITIONS=681} [2024-06-04 14:18:21,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 480 predicate places. [2024-06-04 14:18:21,235 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 681 transitions, 10812 flow [2024-06-04 14:18:21,236 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-04 14:18:21,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:21,236 INFO L208 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-04 14:18:21,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-04 14:18:21,236 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:21,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:21,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1793616386, now seen corresponding path program 9 times [2024-06-04 14:18:21,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:21,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819452351] [2024-06-04 14:18:21,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:21,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:21,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:21,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:21,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:21,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819452351] [2024-06-04 14:18:21,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819452351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:21,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:21,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:21,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762064972] [2024-06-04 14:18:21,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:21,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:21,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:21,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:21,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:21,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:21,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 681 transitions, 10812 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-04 14:18:21,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:21,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:21,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:23,152 INFO L124 PetriNetUnfolderBase]: 3719/6367 cut-off events. [2024-06-04 14:18:23,152 INFO L125 PetriNetUnfolderBase]: For 1168458/1168461 co-relation queries the response was YES. [2024-06-04 14:18:23,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53834 conditions, 6367 events. 3719/6367 cut-off events. For 1168458/1168461 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44983 event pairs, 485 based on Foata normal form. 4/6367 useless extension candidates. Maximal degree in co-relation 53595. Up to 4570 conditions per place. [2024-06-04 14:18:23,272 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 584 selfloop transitions, 125 changer transitions 0/716 dead transitions. [2024-06-04 14:18:23,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 716 transitions, 12719 flow [2024-06-04 14:18:23,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:23,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:23,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-04 14:18:23,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-04 14:18:23,273 INFO L175 Difference]: Start difference. First operand has 523 places, 681 transitions, 10812 flow. Second operand 7 states and 183 transitions. [2024-06-04 14:18:23,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 716 transitions, 12719 flow [2024-06-04 14:18:33,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 716 transitions, 12503 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-04 14:18:33,307 INFO L231 Difference]: Finished difference. Result has 526 places, 683 transitions, 10900 flow [2024-06-04 14:18:33,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10596, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10900, PETRI_PLACES=526, PETRI_TRANSITIONS=683} [2024-06-04 14:18:33,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 483 predicate places. [2024-06-04 14:18:33,308 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 683 transitions, 10900 flow [2024-06-04 14:18:33,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-04 14:18:33,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:33,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:33,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-04 14:18:33,308 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:33,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:33,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1800282626, now seen corresponding path program 10 times [2024-06-04 14:18:33,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:33,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084597050] [2024-06-04 14:18:33,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:33,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:33,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:33,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-04 14:18:33,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:33,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084597050] [2024-06-04 14:18:33,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084597050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:33,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:33,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:33,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914056584] [2024-06-04 14:18:33,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:33,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:33,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:33,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:33,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:33,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:33,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 683 transitions, 10900 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-04 14:18:33,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:33,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:33,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:35,233 INFO L124 PetriNetUnfolderBase]: 3694/6311 cut-off events. [2024-06-04 14:18:35,233 INFO L125 PetriNetUnfolderBase]: For 1162071/1162074 co-relation queries the response was YES. [2024-06-04 14:18:35,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52738 conditions, 6311 events. 3694/6311 cut-off events. For 1162071/1162074 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44538 event pairs, 531 based on Foata normal form. 10/6317 useless extension candidates. Maximal degree in co-relation 52498. Up to 4556 conditions per place. [2024-06-04 14:18:35,358 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 595 selfloop transitions, 111 changer transitions 0/713 dead transitions. [2024-06-04 14:18:35,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 713 transitions, 12438 flow [2024-06-04 14:18:35,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:35,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:35,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 14:18:35,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-04 14:18:35,359 INFO L175 Difference]: Start difference. First operand has 526 places, 683 transitions, 10900 flow. Second operand 7 states and 178 transitions. [2024-06-04 14:18:35,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 713 transitions, 12438 flow [2024-06-04 14:18:44,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 713 transitions, 12118 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-04 14:18:44,327 INFO L231 Difference]: Finished difference. Result has 528 places, 683 transitions, 10808 flow [2024-06-04 14:18:44,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10580, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10808, PETRI_PLACES=528, PETRI_TRANSITIONS=683} [2024-06-04 14:18:44,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 485 predicate places. [2024-06-04 14:18:44,328 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 683 transitions, 10808 flow [2024-06-04 14:18:44,328 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-04 14:18:44,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:44,328 INFO L208 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-04 14:18:44,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-04 14:18:44,328 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:44,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:44,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1740594694, now seen corresponding path program 11 times [2024-06-04 14:18:44,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:44,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428092093] [2024-06-04 14:18:44,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:44,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:44,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:44,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:44,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:44,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428092093] [2024-06-04 14:18:44,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428092093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:44,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:44,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:44,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647999566] [2024-06-04 14:18:44,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:44,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:44,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:44,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:44,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:44,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:44,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 683 transitions, 10808 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-04 14:18:44,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:44,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:44,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:46,321 INFO L124 PetriNetUnfolderBase]: 3730/6367 cut-off events. [2024-06-04 14:18:46,321 INFO L125 PetriNetUnfolderBase]: For 1201334/1201334 co-relation queries the response was YES. [2024-06-04 14:18:46,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53064 conditions, 6367 events. 3730/6367 cut-off events. For 1201334/1201334 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 44946 event pairs, 666 based on Foata normal form. 10/6374 useless extension candidates. Maximal degree in co-relation 52824. Up to 5436 conditions per place. [2024-06-04 14:18:46,430 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 583 selfloop transitions, 127 changer transitions 0/717 dead transitions. [2024-06-04 14:18:46,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 717 transitions, 12404 flow [2024-06-04 14:18:46,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:18:46,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:18:46,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-04 14:18:46,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-04 14:18:46,431 INFO L175 Difference]: Start difference. First operand has 528 places, 683 transitions, 10808 flow. Second operand 9 states and 217 transitions. [2024-06-04 14:18:46,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 717 transitions, 12404 flow [2024-06-04 14:18:55,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 717 transitions, 12175 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:55,108 INFO L231 Difference]: Finished difference. Result has 531 places, 685 transitions, 10917 flow [2024-06-04 14:18:55,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10579, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10917, PETRI_PLACES=531, PETRI_TRANSITIONS=685} [2024-06-04 14:18:55,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 488 predicate places. [2024-06-04 14:18:55,109 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 685 transitions, 10917 flow [2024-06-04 14:18:55,109 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-04 14:18:55,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:55,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:55,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-04 14:18:55,109 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:18:55,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:55,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1735143230, now seen corresponding path program 12 times [2024-06-04 14:18:55,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:55,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403405050] [2024-06-04 14:18:55,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:55,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:55,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:55,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:55,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:55,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403405050] [2024-06-04 14:18:55,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403405050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:55,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:55,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:55,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331253154] [2024-06-04 14:18:55,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:55,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:55,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:55,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:55,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:55,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:18:55,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 685 transitions, 10917 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-04 14:18:55,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:55,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:18:55,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:57,082 INFO L124 PetriNetUnfolderBase]: 3738/6380 cut-off events. [2024-06-04 14:18:57,083 INFO L125 PetriNetUnfolderBase]: For 1118162/1118165 co-relation queries the response was YES. [2024-06-04 14:18:57,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53220 conditions, 6380 events. 3738/6380 cut-off events. For 1118162/1118165 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 45070 event pairs, 677 based on Foata normal form. 4/6380 useless extension candidates. Maximal degree in co-relation 52979. Up to 5518 conditions per place. [2024-06-04 14:18:57,191 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 576 selfloop transitions, 126 changer transitions 0/709 dead transitions. [2024-06-04 14:18:57,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 709 transitions, 12449 flow [2024-06-04 14:18:57,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:57,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:57,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:18:57,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:18:57,192 INFO L175 Difference]: Start difference. First operand has 531 places, 685 transitions, 10917 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:18:57,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 709 transitions, 12449 flow [2024-06-04 14:19:06,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 709 transitions, 12147 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-04 14:19:06,604 INFO L231 Difference]: Finished difference. Result has 532 places, 687 transitions, 10950 flow [2024-06-04 14:19:06,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10619, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10950, PETRI_PLACES=532, PETRI_TRANSITIONS=687} [2024-06-04 14:19:06,604 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 489 predicate places. [2024-06-04 14:19:06,604 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 687 transitions, 10950 flow [2024-06-04 14:19:06,604 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-04 14:19:06,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:06,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:06,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-04 14:19:06,605 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:06,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:06,605 INFO L85 PathProgramCache]: Analyzing trace with hash 951606500, now seen corresponding path program 13 times [2024-06-04 14:19:06,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:06,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913768079] [2024-06-04 14:19:06,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:06,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:06,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:06,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-04 14:19:06,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:06,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913768079] [2024-06-04 14:19:06,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913768079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:06,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:06,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:06,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174214888] [2024-06-04 14:19:06,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:06,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:06,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:06,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:06,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:06,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:06,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 687 transitions, 10950 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-04 14:19:06,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:06,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:06,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:08,468 INFO L124 PetriNetUnfolderBase]: 3746/6390 cut-off events. [2024-06-04 14:19:08,469 INFO L125 PetriNetUnfolderBase]: For 1116795/1116798 co-relation queries the response was YES. [2024-06-04 14:19:08,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53086 conditions, 6390 events. 3746/6390 cut-off events. For 1116795/1116798 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 45112 event pairs, 673 based on Foata normal form. 4/6390 useless extension candidates. Maximal degree in co-relation 52844. Up to 5431 conditions per place. [2024-06-04 14:19:08,581 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 578 selfloop transitions, 134 changer transitions 0/719 dead transitions. [2024-06-04 14:19:08,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 719 transitions, 12940 flow [2024-06-04 14:19:08,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:08,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:08,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:19:08,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-04 14:19:08,582 INFO L175 Difference]: Start difference. First operand has 532 places, 687 transitions, 10950 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:19:08,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 719 transitions, 12940 flow [2024-06-04 14:19:17,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 719 transitions, 12625 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-04 14:19:17,980 INFO L231 Difference]: Finished difference. Result has 535 places, 692 transitions, 11092 flow [2024-06-04 14:19:17,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10635, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11092, PETRI_PLACES=535, PETRI_TRANSITIONS=692} [2024-06-04 14:19:17,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 492 predicate places. [2024-06-04 14:19:17,980 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 692 transitions, 11092 flow [2024-06-04 14:19:17,981 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-04 14:19:17,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:17,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:17,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-04 14:19:17,981 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:17,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:17,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1498967870, now seen corresponding path program 14 times [2024-06-04 14:19:17,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:17,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279550664] [2024-06-04 14:19:17,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:17,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:17,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:18,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:18,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:18,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279550664] [2024-06-04 14:19:18,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279550664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:18,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:18,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:18,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76821138] [2024-06-04 14:19:18,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:18,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:18,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:18,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:18,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:18,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:18,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 692 transitions, 11092 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-04 14:19:18,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:18,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:18,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:19,790 INFO L124 PetriNetUnfolderBase]: 3741/6385 cut-off events. [2024-06-04 14:19:19,790 INFO L125 PetriNetUnfolderBase]: For 1106388/1106391 co-relation queries the response was YES. [2024-06-04 14:19:19,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52862 conditions, 6385 events. 3741/6385 cut-off events. For 1106388/1106391 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 45082 event pairs, 676 based on Foata normal form. 4/6385 useless extension candidates. Maximal degree in co-relation 52618. Up to 5523 conditions per place. [2024-06-04 14:19:19,899 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 585 selfloop transitions, 126 changer transitions 0/718 dead transitions. [2024-06-04 14:19:19,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 718 transitions, 12613 flow [2024-06-04 14:19:19,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:19,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:19,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:19:19,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:19:19,901 INFO L175 Difference]: Start difference. First operand has 535 places, 692 transitions, 11092 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:19:19,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 718 transitions, 12613 flow [2024-06-04 14:19:28,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 718 transitions, 12308 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-04 14:19:28,830 INFO L231 Difference]: Finished difference. Result has 539 places, 693 transitions, 11083 flow [2024-06-04 14:19:28,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10809, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11083, PETRI_PLACES=539, PETRI_TRANSITIONS=693} [2024-06-04 14:19:28,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 496 predicate places. [2024-06-04 14:19:28,830 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 693 transitions, 11083 flow [2024-06-04 14:19:28,830 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-04 14:19:28,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:28,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:28,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-04 14:19:28,831 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:28,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:28,831 INFO L85 PathProgramCache]: Analyzing trace with hash 780347786, now seen corresponding path program 1 times [2024-06-04 14:19:28,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:28,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606329676] [2024-06-04 14:19:28,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:28,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:28,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:28,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:28,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:28,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606329676] [2024-06-04 14:19:28,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606329676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:28,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:28,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:28,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582026281] [2024-06-04 14:19:28,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:28,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:28,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:28,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:28,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:28,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:28,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 693 transitions, 11083 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-04 14:19:28,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:28,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:28,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:30,619 INFO L124 PetriNetUnfolderBase]: 3775/6434 cut-off events. [2024-06-04 14:19:30,619 INFO L125 PetriNetUnfolderBase]: For 1168505/1168505 co-relation queries the response was YES. [2024-06-04 14:19:30,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54109 conditions, 6434 events. 3775/6434 cut-off events. For 1168505/1168505 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 45382 event pairs, 563 based on Foata normal form. 2/6433 useless extension candidates. Maximal degree in co-relation 53863. Up to 5585 conditions per place. [2024-06-04 14:19:30,730 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 674 selfloop transitions, 57 changer transitions 0/738 dead transitions. [2024-06-04 14:19:30,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 738 transitions, 13453 flow [2024-06-04 14:19:30,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:19:30,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:19:30,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-04 14:19:30,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-04 14:19:30,731 INFO L175 Difference]: Start difference. First operand has 539 places, 693 transitions, 11083 flow. Second operand 9 states and 215 transitions. [2024-06-04 14:19:30,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 738 transitions, 13453 flow [2024-06-04 14:19:38,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 738 transitions, 13180 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:19:38,522 INFO L231 Difference]: Finished difference. Result has 542 places, 699 transitions, 11113 flow [2024-06-04 14:19:38,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10810, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11113, PETRI_PLACES=542, PETRI_TRANSITIONS=699} [2024-06-04 14:19:38,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-04 14:19:38,523 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 699 transitions, 11113 flow [2024-06-04 14:19:38,523 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-04 14:19:38,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:38,523 INFO L208 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-04 14:19:38,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-04 14:19:38,524 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:38,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:38,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1967336880, now seen corresponding path program 2 times [2024-06-04 14:19:38,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:38,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893385275] [2024-06-04 14:19:38,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:38,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:38,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:38,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-04 14:19:38,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:38,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893385275] [2024-06-04 14:19:38,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893385275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:38,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:38,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:38,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165632094] [2024-06-04 14:19:38,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:38,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:38,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:38,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:38,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:38,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:38,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 699 transitions, 11113 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-04 14:19:38,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:38,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:38,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:40,417 INFO L124 PetriNetUnfolderBase]: 3796/6465 cut-off events. [2024-06-04 14:19:40,418 INFO L125 PetriNetUnfolderBase]: For 1208904/1208904 co-relation queries the response was YES. [2024-06-04 14:19:40,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54744 conditions, 6465 events. 3796/6465 cut-off events. For 1208904/1208904 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 45676 event pairs, 567 based on Foata normal form. 2/6464 useless extension candidates. Maximal degree in co-relation 54497. Up to 5605 conditions per place. [2024-06-04 14:19:40,535 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 673 selfloop transitions, 59 changer transitions 0/739 dead transitions. [2024-06-04 14:19:40,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 739 transitions, 13429 flow [2024-06-04 14:19:40,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:19:40,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:19:40,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-04 14:19:40,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608465608465608 [2024-06-04 14:19:40,537 INFO L175 Difference]: Start difference. First operand has 542 places, 699 transitions, 11113 flow. Second operand 9 states and 212 transitions. [2024-06-04 14:19:40,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 739 transitions, 13429 flow [2024-06-04 14:19:49,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 739 transitions, 13207 flow, removed 87 selfloop flow, removed 4 redundant places. [2024-06-04 14:19:49,858 INFO L231 Difference]: Finished difference. Result has 547 places, 703 transitions, 11142 flow [2024-06-04 14:19:49,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10949, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11142, PETRI_PLACES=547, PETRI_TRANSITIONS=703} [2024-06-04 14:19:49,858 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 504 predicate places. [2024-06-04 14:19:49,858 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 703 transitions, 11142 flow [2024-06-04 14:19:49,858 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-04 14:19:49,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:49,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:49,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-04 14:19:49,859 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:49,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:49,859 INFO L85 PathProgramCache]: Analyzing trace with hash 39311816, now seen corresponding path program 3 times [2024-06-04 14:19:49,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:49,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225952436] [2024-06-04 14:19:49,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:49,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:49,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:49,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:49,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:49,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225952436] [2024-06-04 14:19:49,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225952436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:49,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:49,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:49,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721915871] [2024-06-04 14:19:49,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:49,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:49,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:49,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:49,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:50,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:50,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 703 transitions, 11142 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-04 14:19:50,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:50,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:50,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:51,843 INFO L124 PetriNetUnfolderBase]: 3791/6453 cut-off events. [2024-06-04 14:19:51,843 INFO L125 PetriNetUnfolderBase]: For 1194429/1194429 co-relation queries the response was YES. [2024-06-04 14:19:51,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54187 conditions, 6453 events. 3791/6453 cut-off events. For 1194429/1194429 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 45523 event pairs, 667 based on Foata normal form. 2/6452 useless extension candidates. Maximal degree in co-relation 53938. Up to 5715 conditions per place. [2024-06-04 14:19:51,955 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 684 selfloop transitions, 45 changer transitions 0/736 dead transitions. [2024-06-04 14:19:51,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 736 transitions, 13002 flow [2024-06-04 14:19:51,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:51,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:51,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:19:51,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:19:51,956 INFO L175 Difference]: Start difference. First operand has 547 places, 703 transitions, 11142 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:19:51,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 736 transitions, 13002 flow [2024-06-04 14:20:01,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 736 transitions, 12865 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:01,823 INFO L231 Difference]: Finished difference. Result has 550 places, 703 transitions, 11100 flow [2024-06-04 14:20:01,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11005, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11100, PETRI_PLACES=550, PETRI_TRANSITIONS=703} [2024-06-04 14:20:01,823 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 507 predicate places. [2024-06-04 14:20:01,824 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 703 transitions, 11100 flow [2024-06-04 14:20:01,824 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-04 14:20:01,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:01,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:01,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-04 14:20:01,825 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:01,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:01,826 INFO L85 PathProgramCache]: Analyzing trace with hash 838679246, now seen corresponding path program 4 times [2024-06-04 14:20:01,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:01,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790785813] [2024-06-04 14:20:01,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:01,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:01,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:01,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:01,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:01,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790785813] [2024-06-04 14:20:01,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790785813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:01,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:01,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:01,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656404821] [2024-06-04 14:20:01,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:01,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:01,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:01,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:01,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:01,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:01,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 703 transitions, 11100 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-04 14:20:01,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:01,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:01,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:03,915 INFO L124 PetriNetUnfolderBase]: 3799/6470 cut-off events. [2024-06-04 14:20:03,915 INFO L125 PetriNetUnfolderBase]: For 1208608/1208608 co-relation queries the response was YES. [2024-06-04 14:20:04,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54256 conditions, 6470 events. 3799/6470 cut-off events. For 1208608/1208608 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 45689 event pairs, 674 based on Foata normal form. 2/6469 useless extension candidates. Maximal degree in co-relation 54006. Up to 5762 conditions per place. [2024-06-04 14:20:04,030 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 684 selfloop transitions, 42 changer transitions 0/733 dead transitions. [2024-06-04 14:20:04,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 733 transitions, 12664 flow [2024-06-04 14:20:04,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:04,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:04,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:20:04,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 14:20:04,031 INFO L175 Difference]: Start difference. First operand has 550 places, 703 transitions, 11100 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:20:04,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 733 transitions, 12664 flow [2024-06-04 14:20:14,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 733 transitions, 12519 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 14:20:14,029 INFO L231 Difference]: Finished difference. Result has 550 places, 705 transitions, 11090 flow [2024-06-04 14:20:14,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10961, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11090, PETRI_PLACES=550, PETRI_TRANSITIONS=705} [2024-06-04 14:20:14,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 507 predicate places. [2024-06-04 14:20:14,029 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 705 transitions, 11090 flow [2024-06-04 14:20:14,030 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-04 14:20:14,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:14,030 INFO L208 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-04 14:20:14,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-04 14:20:14,030 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:14,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:14,030 INFO L85 PathProgramCache]: Analyzing trace with hash 432742794, now seen corresponding path program 5 times [2024-06-04 14:20:14,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:14,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349986637] [2024-06-04 14:20:14,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:14,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:14,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:14,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:14,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:14,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349986637] [2024-06-04 14:20:14,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349986637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:14,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:14,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:14,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043703543] [2024-06-04 14:20:14,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:14,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:14,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:14,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:14,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:14,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:14,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 705 transitions, 11090 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-04 14:20:14,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:14,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:14,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:15,896 INFO L124 PetriNetUnfolderBase]: 3820/6499 cut-off events. [2024-06-04 14:20:15,896 INFO L125 PetriNetUnfolderBase]: For 1249461/1249461 co-relation queries the response was YES. [2024-06-04 14:20:15,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54759 conditions, 6499 events. 3820/6499 cut-off events. For 1249461/1249461 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 45867 event pairs, 673 based on Foata normal form. 2/6496 useless extension candidates. Maximal degree in co-relation 54509. Up to 5770 conditions per place. [2024-06-04 14:20:16,019 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 685 selfloop transitions, 49 changer transitions 0/741 dead transitions. [2024-06-04 14:20:16,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 741 transitions, 13036 flow [2024-06-04 14:20:16,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:20:16,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:20:16,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-04 14:20:16,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-04 14:20:16,020 INFO L175 Difference]: Start difference. First operand has 550 places, 705 transitions, 11090 flow. Second operand 10 states and 224 transitions. [2024-06-04 14:20:16,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 741 transitions, 13036 flow [2024-06-04 14:20:24,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 741 transitions, 12929 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:24,868 INFO L231 Difference]: Finished difference. Result has 555 places, 709 transitions, 11179 flow [2024-06-04 14:20:24,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10983, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11179, PETRI_PLACES=555, PETRI_TRANSITIONS=709} [2024-06-04 14:20:24,869 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 512 predicate places. [2024-06-04 14:20:24,869 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 709 transitions, 11179 flow [2024-06-04 14:20:24,869 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-04 14:20:24,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:24,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:24,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-04 14:20:24,869 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:24,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:24,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1473876018, now seen corresponding path program 6 times [2024-06-04 14:20:24,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:24,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679360858] [2024-06-04 14:20:24,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:24,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:24,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:24,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:24,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:24,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679360858] [2024-06-04 14:20:24,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679360858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:24,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:24,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:24,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123287524] [2024-06-04 14:20:24,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:24,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:24,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:24,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:24,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:25,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:25,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 709 transitions, 11179 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-04 14:20:25,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:25,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:25,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:26,781 INFO L124 PetriNetUnfolderBase]: 3815/6494 cut-off events. [2024-06-04 14:20:26,782 INFO L125 PetriNetUnfolderBase]: For 1237511/1237511 co-relation queries the response was YES. [2024-06-04 14:20:26,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54509 conditions, 6494 events. 3815/6494 cut-off events. For 1237511/1237511 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 45859 event pairs, 676 based on Foata normal form. 2/6493 useless extension candidates. Maximal degree in co-relation 54257. Up to 5786 conditions per place. [2024-06-04 14:20:27,051 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 689 selfloop transitions, 43 changer transitions 0/739 dead transitions. [2024-06-04 14:20:27,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 739 transitions, 12717 flow [2024-06-04 14:20:27,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:20:27,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:20:27,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-04 14:20:27,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-04 14:20:27,053 INFO L175 Difference]: Start difference. First operand has 555 places, 709 transitions, 11179 flow. Second operand 10 states and 222 transitions. [2024-06-04 14:20:27,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 739 transitions, 12717 flow Killed by 15